Prediction on Malware samples with SVM

This is just a fun experiment. I will try to explain what I do at each step. Let's get started.


In [2]:
import numpy as np
from sklearn import linear_model
from sklearn.metrics import confusion_matrix, log_loss
from sklearn.feature_extraction.text import CountVectorizer, TfidfTransformer
from sklearn.pipeline import Pipeline
from sklearn.decomposition import TruncatedSVD 
from sklearn.grid_search import GridSearchCV
from sklearn import cross_validation
import pymongo

In [12]:
def LCS(X, Y):
    m = len(X)
    n = len(Y)
    # An (m+1) times (n+1) matrix
    C = [[0 for j in range(n+1)] for i in range(m+1)]
    for i in range(1, m+1):
        for j in range(1, n+1):
            if X[i-1] == Y[j-1]: 
                C[i][j] = C[i-1][j-1] + 1
            else:
                C[i][j] = max(C[i][j-1], C[i-1][j])
    return C

In [4]:
cm = pymongo.MongoClient("afruizc-office.cs.unm.edu")
cm.malware.authenticate("populator", "malware_challenge")
samples = cm.malware.samples

samples = samples.find({"class":"5"})[:2]

In [6]:
seq1 = samples[0]['asm_info']['seq']
seq2 = samples[1]['asm_info']['seq']
print(len(seq1), len)

In [14]:
LCS(seq1, seq2)


Out[14]:
[[0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  0,
  ...],
 [0,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  ...],
 [0,
  1,
  1,
  1,
  1,
  1,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  2,
  ...],
 [0,
  1,
  1,
  1,
  2,
  2,
  2,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  ...],
 [0,
  1,
  2,
  2,
  2,
  2,
  2,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  ...],
 [0,
  1,
  2,
  2,
  2,
  2,
  2,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  ...],
 [0,
  1,
  2,
  2,
  2,
  2,
  2,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  3,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  ...],
 [0,
  1,
  2,
  2,
  2,
  2,
  3,
  3,
  3,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  4,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  ...],
 [0,
  1,
  2,
  2,
  2,
  2,
  3,
  3,
  3,
  4,
  4,
  4,
  4,
  4,
  4,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  ...],
 [0,
  1,
  2,
  2,
  3,
  3,
  3,
  4,
  4,
  4,
  4,
  4,
  5,
  5,
  5,
  5,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  ...],
 [0,
  1,
  2,
  2,
  3,
  3,
  4,
  4,
  4,
  5,
  5,
  5,
  5,
  5,
  5,
  5,
  6,
  6,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  ...],
 [0,
  1,
  2,
  2,
  3,
  3,
  4,
  4,
  4,
  5,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  6,
  7,
  7,
  7,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  4,
  5,
  5,
  5,
  6,
  6,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  7,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  4,
  5,
  6,
  6,
  6,
  6,
  7,
  7,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  9,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  5,
  6,
  7,
  7,
  7,
  7,
  7,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  9,
  10,
  10,
  10,
  10,
  10,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  5,
  6,
  7,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  10,
  11,
  11,
  11,
  11,
  11,
  11,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  5,
  6,
  7,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  10,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  12,
  12,
  12,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  5,
  6,
  7,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  10,
  11,
  11,
  11,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  5,
  6,
  7,
  8,
  8,
  8,
  8,
  8,
  9,
  9,
  9,
  9,
  9,
  9,
  10,
  11,
  11,
  11,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  8,
  9,
  9,
  9,
  9,
  10,
  10,
  10,
  10,
  10,
  10,
  11,
  11,
  11,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  8,
  9,
  9,
  9,
  9,
  10,
  10,
  11,
  11,
  11,
  11,
  11,
  11,
  11,
  12,
  12,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  8,
  9,
  9,
  9,
  9,
  10,
  10,
  11,
  11,
  11,
  12,
  12,
  12,
  12,
  12,
  12,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  8,
  9,
  9,
  9,
  9,
  10,
  10,
  11,
  11,
  11,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  8,
  9,
  9,
  9,
  9,
  10,
  10,
  11,
  11,
  11,
  12,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  8,
  9,
  9,
  9,
  10,
  10,
  10,
  11,
  11,
  11,
  12,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  7,
  8,
  8,
  9,
  9,
  10,
  10,
  11,
  11,
  11,
  11,
  11,
  12,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  7,
  8,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  12,
  12,
  12,
  12,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  8,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  13,
  13,
  13,
  13,
  13,
  13,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  9,
  9,
  10,
  11,
  11,
  12,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  10,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  14,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  10,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  10,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  10,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  10,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  10,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  10,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  10,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  11,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  12,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  13,
  13,
  13,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  13,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  13,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  13,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  14,
  14,
  14,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  15,
  15,
  15,
  15,
  16,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  16,
  16,
  16,
  16,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  34,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  34,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  21,
  22,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  32,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  32,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  26,
  26,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  35,
  35,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  11,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  11,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  11,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  29,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  12,
  13,
  14,
  15,
  15,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  28,
  28,
  28,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  31,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  42,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  17,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  50,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  13,
  14,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  14,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  15,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  30,
  30,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  26,
  27,
  28,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  63,
  63,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  63,
  63,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  16,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  17,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  18,
  18,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  35,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  20,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  35,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  35,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  21,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  35,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  36,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  36,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  36,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  36,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  50,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  36,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  16,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  23,
  24,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  22,
  23,
  24,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  24,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  24,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  46,
  46,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  24,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  24,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  25,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  37,
  38,
  38,
  39,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  37,
  38,
  38,
  39,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  26,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  53,
  53,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  55,
  55,
  55,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  ...],
 [0,
  1,
  2,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  20,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  28,
  29,
  29,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  32,
  33,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  66,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  66,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  66,
  67,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  22,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  32,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  ...],
 [0,
  1,
  2,
  3,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  26,
  27,
  28,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  44,
  45,
  45,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  ...],
 [0,
  1,
  2,
  3,
  4,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  27,
  28,
  29,
  29,
  29,
  30,
  30,
  31,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  35,
  35,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  ...],
 [0,
  1,
  2,
  3,
  4,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  21,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  27,
  28,
  29,
  29,
  29,
  30,
  30,
  31,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  35,
  35,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  ...],
 [0,
  1,
  2,
  3,
  4,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  22,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  27,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  35,
  35,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  22,
  22,
  22,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  27,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  50,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  18,
  19,
  19,
  19,
  20,
  21,
  22,
  22,
  22,
  22,
  23,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  33,
  33,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  50,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  19,
  19,
  19,
  20,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  26,
  27,
  28,
  29,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  48,
  49,
  50,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  35,
  35,
  35,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  52,
  52,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  55,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  53,
  53,
  54,
  55,
  55,
  56,
  56,
  56,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  53,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  58,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  24,
  25,
  26,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  51,
  51,
  52,
  53,
  53,
  54,
  54,
  54,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  61,
  62,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  51,
  51,
  52,
  53,
  53,
  54,
  54,
  54,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  61,
  62,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  24,
  24,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  37,
  37,
  38,
  38,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  57,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  58,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  44,
  44,
  44,
  44,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  58,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  59,
  59,
  59,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  26,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  60,
  60,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  37,
  38,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  45,
  45,
  46,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  60,
  60,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  28,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  44,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  29,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  31,
  32,
  33,
  33,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  38,
  39,
  40,
  41,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  44,
  45,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  45,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  67,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  32,
  33,
  34,
  35,
  35,
  35,
  35,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  36,
  36,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  33,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  33,
  34,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  39,
  39,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  21,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  33,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  37,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  61,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  34,
  34,
  35,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  61,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  35,
  35,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  61,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  69,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  62,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  35,
  36,
  36,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  63,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  36,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  37,
  37,
  37,
  38,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  38,
  38,
  38,
  38,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  70,
  71,
  71,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  54,
  55,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  72,
  73,
  73,
  74,
  74,
  74,
  75,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  73,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  57,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  75,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  61,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  62,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  63,
  63,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  63,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  64,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  47,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  67,
  67,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  47,
  48,
  48,
  48,
  48,
  49,
  49,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  71,
  71,
  71,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  48,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  65,
  66,
  67,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  49,
  49,
  50,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  64,
  65,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  70,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  65,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  65,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  71,
  72,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  37,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  38,
  38,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  53,
  54,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  39,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  57,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  73,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  46,
  47,
  48,
  48,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  61,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  59,
  60,
  61,
  62,
  62,
  63,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  77,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  88,
  88,
  89,
  89,
  90,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  90,
  90,
  90,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  62,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  64,
  65,
  65,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  63,
  64,
  65,
  65,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  65,
  65,
  66,
  67,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  89,
  89,
  89,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  69,
  69,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  65,
  66,
  67,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  66,
  66,
  67,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  67,
  67,
  67,
  68,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  67,
  68,
  68,
  68,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  67,
  68,
  68,
  68,
  69,
  69,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  49,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  68,
  69,
  69,
  69,
  69,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  50,
  50,
  50,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  69,
  70,
  70,
  70,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  73,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  70,
  71,
  71,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  71,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  73,
  74,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  22,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  40,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  23,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  70,
  71,
  71,
  72,
  73,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  76,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  71,
  71,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  74,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  41,
  41,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  72,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  75,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  53,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  81,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  99,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  89,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  90,
  90,
  90,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  91,
  91,
  91,
  91,
  91,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  76,
  76,
  76,
  76,
  76,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  93,
  93,
  93,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  24,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  77,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  53,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  25,
  25,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  48,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  49,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  13,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  50,
  50,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  51,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  56,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  24,
  24,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  112,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  89,
  89,
  90,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  89,
  89,
  90,
  91,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  89,
  89,
  90,
  91,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  90,
  91,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  91,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  14,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  51,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  15,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  52,
  52,
  52,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  93,
  93,
  94,
  94,
  94,
  95,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  94,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  95,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  96,
  96,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  16,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  53,
  53,
  53,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  97,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  17,
  17,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  18,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  79,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  26,
  26,
  26,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  66,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  98,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  127,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  19,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  99,
  99,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  55,
  56,
  57,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  56,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  57,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  130,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  133,
  133,
  133,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  20,
  20,
  20,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  121,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  101,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  97,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  22,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  100,
  100,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  129,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  29,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  102,
  102,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  58,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  100,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  78,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  101,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  103,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  135,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  312,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  23,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  24,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  78,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  79,
  79,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  59,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  80,
  80,
  80,
  80,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  81,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  103,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  112,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  104,
  104,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  226,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  141,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  114,
  114,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  115,
  115,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  81,
  81,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  25,
  25,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  116,
  116,
  117,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  117,
  118,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  118,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  119,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  328,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  336,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  269,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  328,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  140,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  82,
  82,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  160,
  160,
  160,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  281,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  82,
  82,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  142,
  142,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  129,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  26,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  105,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  82,
  83,
  83,
  84,
  85,
  86,
  86,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  324,
  325,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  300,
  301,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  27,
  27,
  27,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  352,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  325,
  326,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  326,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  87,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  326,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  326,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  314,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  328,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  328,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  328,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  88,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  106,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  328,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  136,
  137,
  137,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  204,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  238,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  355,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  187,
  187,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  187,
  188,
  188,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  138,
  138,
  139,
  140,
  140,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  189,
  189,
  190,
  190,
  190,
  190,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  140,
  141,
  141,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  140,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  190,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  147,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  141,
  142,
  142,
  143,
  143,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  191,
  191,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  360,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  192,
  193,
  193,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  183,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  252,
  253,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  258,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  183,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  253,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  258,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  193,
  193,
  193,
  194,
  194,
  194,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  356,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  83,
  83,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  149,
  149,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  131,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  28,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  29,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  170,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  133,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  335,
  336,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  163,
  163,
  164,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  352,
  352,
  353,
  354,
  355,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  353,
  354,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  353,
  354,
  355,
  356,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  135,
  135,
  135,
  136,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  136,
  136,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  319,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  137,
  137,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  237,
  237,
  238,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  138,
  138,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  145,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  139,
  139,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  330,
  331,
  331,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  190,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  211,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  147,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  334,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  148,
  148,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  408,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  408,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  140,
  140,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  191,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  203,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  408,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  141,
  141,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  159,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  204,
  204,
  204,
  204,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  360,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  408,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  193,
  193,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  141,
  142,
  142,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  401,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  204,
  204,
  204,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  204,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  30,
  30,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  82,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  145,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  83,
  83,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  216,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  143,
  143,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  31,
  31,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  144,
  144,
  144,
  145,
  146,
  146,
  146,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  145,
  145,
  145,
  145,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  196,
  196,
  197,
  197,
  197,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  352,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  374,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  353,
  353,
  354,
  355,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  375,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  196,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  353,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  366,
  366,
  367,
  367,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  375,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  146,
  146,
  146,
  146,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  267,
  267,
  267,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  353,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  366,
  366,
  367,
  367,
  368,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  375,
  376,
  376,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  147,
  147,
  147,
  147,
  147,
  147,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  367,
  367,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  377,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  368,
  369,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  377,
  378,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  200,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  355,
  356,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  369,
  370,
  371,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  378,
  379,
  379,
  379,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  149,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  355,
  356,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  369,
  370,
  371,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  378,
  379,
  379,
  379,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  369,
  370,
  371,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  378,
  379,
  379,
  379,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  356,
  356,
  357,
  358,
  359,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  371,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  380,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  356,
  357,
  358,
  359,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  371,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  380,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  276,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  345,
  345,
  346,
  347,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  381,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  154,
  155,
  155,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  346,
  346,
  347,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  211,
  212,
  213,
  213,
  213,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  345,
  346,
  346,
  346,
  347,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  148,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  241,
  242,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  247,
  248,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  283,
  284,
  285,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  360,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  210,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  247,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  283,
  284,
  285,
  286,
  287,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  360,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  149,
  149,
  149,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  209,
  209,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  247,
  248,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  283,
  284,
  285,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  318,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  360,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  285,
  286,
  287,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  318,
  319,
  320,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  344,
  345,
  346,
  346,
  347,
  347,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  360,
  361,
  362,
  363,
  364,
  364,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  374,
  374,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  413,
  413,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  285,
  286,
  287,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  344,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  186,
  187,
  188,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  284,
  285,
  286,
  287,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  344,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  364,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  344,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  344,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  426,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  151,
  151,
  152,
  152,
  153,
  153,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  283,
  284,
  285,
  286,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  346,
  347,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  353,
  353,
  353,
  354,
  355,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  365,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  286,
  286,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  300,
  301,
  302,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  354,
  355,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  301,
  302,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  313,
  314,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  355,
  356,
  356,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  421,
  421,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  303,
  304,
  305,
  306,
  306,
  307,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  303,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  244,
  244,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  262,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  303,
  304,
  305,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  345,
  345,
  346,
  347,
  348,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  103,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  174,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  314,
  315,
  315,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  366,
  367,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  213,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  346,
  347,
  347,
  348,
  349,
  350,
  351,
  351,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  367,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  420,
  420,
  420,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  84,
  84,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  152,
  153,
  153,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  105,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  157,
  157,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  218,
  219,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  219,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  159,
  159,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  222,
  223,
  223,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  106,
  106,
  106,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  36,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  104,
  105,
  106,
  107,
  107,
  107,
  107,
  108,
  108,
  109,
  110,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  160,
  160,
  160,
  160,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  316,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  337,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  346,
  347,
  348,
  348,
  349,
  349,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  241,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  284,
  284,
  285,
  286,
  286,
  286,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  346,
  346,
  347,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  105,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  161,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  304,
  304,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  346,
  347,
  347,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  422,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  107,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  37,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  108,
  108,
  108,
  109,
  110,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  161,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  201,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  202,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  266,
  267,
  267,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  147,
  147,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  167,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  203,
  203,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  317,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  360,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  110,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  204,
  204,
  204,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  267,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  362,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  423,
  423,
  424,
  424,
  424,
  425,
  425,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  165,
  166,
  167,
  168,
  169,
  169,
  169,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  272,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  298,
  298,
  298,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  425,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  206,
  206,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  268,
  268,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  299,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  315,
  315,
  316,
  316,
  317,
  318,
  318,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  162,
  162,
  162,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  228,
  229,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  373,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  179,
  179,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  373,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  299,
  300,
  300,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  372,
  372,
  373,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  38,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  106,
  107,
  107,
  108,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  372,
  372,
  373,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  107,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  236,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  268,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  300,
  300,
  300,
  300,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  324,
  325,
  326,
  326,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  342,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  386,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  107,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  268,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  343,
  344,
  345,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  39,
  39,
  39,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  209,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  236,
  236,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  264,
  265,
  266,
  266,
  267,
  268,
  269,
  269,
  270,
  271,
  271,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  294,
  295,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  343,
  344,
  345,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  355,
  356,
  356,
  357,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  399,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  162,
  163,
  164,
  164,
  165,
  166,
  166,
  166,
  166,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  235,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  253,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  267,
  267,
  268,
  269,
  270,
  270,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  274,
  275,
  275,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  292,
  293,
  293,
  294,
  294,
  295,
  295,
  295,
  296,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  306,
  307,
  307,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  329,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  344,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  375,
  376,
  376,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  390,
  390,
  391,
  392,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  429,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  108,
  108,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  240,
  241,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  344,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  363,
  363,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  211,
  211,
  211,
  211,
  211,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  258,
  258,
  258,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  308,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  344,
  345,
  346,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  357,
  357,
  358,
  359,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  363,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  427,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  267,
  268,
  269,
  269,
  270,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  344,
  345,
  346,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  357,
  357,
  358,
  359,
  359,
  359,
  360,
  360,
  361,
  361,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  377,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  40,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  163,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  221,
  221,
  221,
  222,
  222,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  228,
  228,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  243,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  267,
  268,
  269,
  269,
  270,
  271,
  271,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  326,
  327,
  328,
  328,
  329,
  330,
  330,
  331,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  346,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  357,
  357,
  358,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  377,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  157,
  158,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  184,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  269,
  270,
  270,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  328,
  329,
  329,
  330,
  330,
  331,
  332,
  333,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  346,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  377,
  377,
  378,
  379,
  379,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  430,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  212,
  212,
  212,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  246,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  269,
  270,
  270,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  330,
  330,
  331,
  332,
  333,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  377,
  377,
  378,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  443,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  109,
  109,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  175,
  175,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  185,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  211,
  212,
  212,
  212,
  213,
  213,
  213,
  213,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  267,
  268,
  269,
  270,
  270,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  273,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  330,
  330,
  331,
  332,
  333,
  334,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  377,
  377,
  378,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  443,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  176,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  213,
  213,
  214,
  214,
  214,
  214,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  274,
  274,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  361,
  362,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  378,
  378,
  379,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  391,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  214,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  269,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  318,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  110,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  158,
  158,
  159,
  160,
  161,
  161,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  245,
  246,
  247,
  247,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  265,
  266,
  267,
  268,
  269,
  270,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  295,
  296,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  379,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  439,
  439,
  440,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  258,
  259,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  374,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  411,
  411,
  411,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  439,
  439,
  440,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  374,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  411,
  411,
  411,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  439,
  439,
  440,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  159,
  160,
  161,
  162,
  162,
  162,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  169,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  215,
  215,
  215,
  216,
  216,
  216,
  216,
  216,
  217,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  248,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  333,
  333,
  334,
  335,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  355,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  374,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  399,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  185,
  186,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  217,
  217,
  217,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  395,
  396,
  396,
  397,
  398,
  398,
  399,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  218,
  218,
  218,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  324,
  325,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  216,
  216,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  258,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  324,
  325,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  264,
  264,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  110,
  110,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  163,
  163,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  111,
  111,
  111,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  164,
  164,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  265,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  311,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  333,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  112,
  112,
  112,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  224,
  224,
  225,
  226,
  226,
  227,
  228,
  229,
  230,
  230,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  164,
  165,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  216,
  217,
  217,
  217,
  217,
  218,
  219,
  219,
  220,
  221,
  221,
  221,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  227,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  309,
  310,
  311,
  312,
  312,
  312,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  375,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  400,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  161,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  217,
  217,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  227,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  267,
  267,
  267,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  341,
  341,
  342,
  343,
  343,
  344,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  401,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  162,
  163,
  164,
  164,
  165,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  190,
  191,
  192,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  227,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  293,
  294,
  295,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  341,
  341,
  342,
  343,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  163,
  164,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  191,
  192,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  226,
  226,
  227,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  269,
  269,
  269,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  341,
  341,
  342,
  343,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  164,
  164,
  165,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  168,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  192,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  218,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  260,
  260,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  270,
  270,
  270,
  270,
  270,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  293,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  299,
  299,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  339,
  340,
  340,
  341,
  341,
  342,
  343,
  344,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  353,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  227,
  227,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  271,
  271,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  355,
  356,
  357,
  358,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  227,
  228,
  228,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  272,
  272,
  273,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  357,
  358,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  109,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  275,
  275,
  276,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  318,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  110,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  123,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  165,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  252,
  253,
  253,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  272,
  272,
  272,
  273,
  273,
  273,
  274,
  275,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  295,
  295,
  296,
  297,
  297,
  298,
  299,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  317,
  318,
  318,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  322,
  322,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  379,
  380,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  124,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  273,
  273,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  309,
  309,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  337,
  337,
  337,
  338,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  378,
  379,
  380,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  397,
  398,
  399,
  400,
  401,
  402,
  403,
  403,
  404,
  404,
  404,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  125,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  280,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  321,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  335,
  336,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  398,
  399,
  400,
  401,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  399,
  400,
  401,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  364,
  364,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  399,
  400,
  401,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  149,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  172,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  275,
  275,
  276,
  276,
  277,
  277,
  278,
  278,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  322,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  335,
  336,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  399,
  400,
  401,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  399,
  400,
  401,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  228,
  228,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  274,
  274,
  275,
  276,
  276,
  276,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  293,
  294,
  295,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  318,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  336,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  366,
  366,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  399,
  400,
  401,
  402,
  403,
  403,
  404,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  127,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  150,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  173,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  249,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  274,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  303,
  304,
  304,
  304,
  304,
  304,
  304,
  304,
  305,
  306,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  324,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  335,
  336,
  336,
  336,
  337,
  337,
  338,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  342,
  343,
  344,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  390,
  391,
  391,
  392,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  399,
  400,
  401,
  402,
  403,
  404,
  404,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  448,
  448,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  97,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  167,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  183,
  184,
  185,
  186,
  187,
  187,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  220,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  244,
  245,
  245,
  246,
  247,
  247,
  248,
  249,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  338,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  391,
  392,
  392,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  399,
  400,
  401,
  402,
  403,
  404,
  404,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  128,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  151,
  151,
  151,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  221,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  239,
  240,
  240,
  240,
  240,
  240,
  240,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  277,
  277,
  277,
  278,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  305,
  305,
  305,
  305,
  306,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  338,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  369,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  391,
  392,
  392,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  400,
  401,
  402,
  403,
  404,
  404,
  405,
  405,
  405,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  41,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  175,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  265,
  265,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  392,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  402,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  407,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  129,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  253,
  253,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  275,
  276,
  276,
  277,
  278,
  278,
  278,
  278,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  306,
  306,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  392,
  393,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  402,
  403,
  404,
  405,
  405,
  405,
  405,
  406,
  407,
  408,
  408,
  408,
  409,
  409,
  409,
  409,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  279,
  279,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  406,
  406,
  406,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  222,
  222,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  111,
  111,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  127,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  165,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  404,
  405,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  313,
  313,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  404,
  405,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  166,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  222,
  223,
  223,
  223,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  246,
  246,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  280,
  280,
  280,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  289,
  290,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  314,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  399,
  399,
  399,
  400,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  405,
  406,
  406,
  406,
  407,
  407,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  223,
  223,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  290,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  291,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  401,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  172,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  224,
  224,
  224,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  244,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  281,
  281,
  282,
  282,
  283,
  283,
  283,
  284,
  284,
  284,
  285,
  285,
  285,
  285,
  285,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  353,
  353,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  406,
  406,
  406,
  407,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  257,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  293,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  406,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  412,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  416,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  98,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  112,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  224,
  225,
  225,
  225,
  225,
  225,
  226,
  227,
  228,
  228,
  229,
  230,
  230,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  257,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  315,
  316,
  317,
  318,
  319,
  319,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  336,
  337,
  338,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  353,
  354,
  354,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  406,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  197,
  198,
  199,
  199,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  225,
  225,
  226,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  251,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  257,
  257,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  276,
  277,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  282,
  282,
  282,
  282,
  282,
  283,
  283,
  283,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  300,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  315,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  324,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  354,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  405,
  406,
  406,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  411,
  411,
  411,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  421,
  422,
  422,
  422,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  130,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  181,
  182,
  182,
  182,
  183,
  183,
  183,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  226,
  226,
  226,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  245,
  245,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  302,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  311,
  312,
  313,
  314,
  315,
  316,
  316,
  316,
  316,
  317,
  318,
  319,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  331,
  331,
  332,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  351,
  351,
  351,
  351,
  352,
  353,
  354,
  355,
  355,
  355,
  355,
  356,
  356,
  357,
  358,
  359,
  359,
  359,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  364,
  365,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  388,
  388,
  389,
  389,
  390,
  390,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  406,
  407,
  408,
  409,
  409,
  410,
  410,
  410,
  411,
  411,
  412,
  412,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  417,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  422,
  423,
  423,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  99,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  113,
  113,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  168,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  227,
  227,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  295,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  317,
  317,
  317,
  318,
  319,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  334,
  335,
  335,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  356,
  356,
  356,
  356,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  388,
  388,
  389,
  389,
  390,
  390,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  407,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  412,
  412,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  254,
  255,
  255,
  255,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  281,
  281,
  282,
  283,
  283,
  283,
  283,
  283,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  287,
  287,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  296,
  296,
  297,
  297,
  297,
  298,
  299,
  299,
  300,
  300,
  301,
  301,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  310,
  310,
  311,
  311,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  318,
  318,
  319,
  320,
  321,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  338,
  339,
  339,
  340,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  357,
  357,
  357,
  358,
  359,
  359,
  360,
  360,
  360,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  364,
  365,
  366,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  370,
  370,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  387,
  388,
  388,
  389,
  389,
  390,
  390,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  396,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  412,
  412,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  228,
  228,
  228,
  228,
  228,
  229,
  230,
  230,
  231,
  232,
  232,
  232,
  233,
  233,
  233,
  233,
  234,
  235,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  277,
  278,
  278,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  357,
  358,
  358,
  358,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  377,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  385,
  386,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  408,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  412,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  420,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  229,
  229,
  229,
  229,
  230,
  230,
  231,
  232,
  232,
  233,
  233,
  233,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  359,
  359,
  359,
  359,
  360,
  360,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  390,
  390,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  230,
  230,
  230,
  230,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  234,
  234,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  360,
  360,
  360,
  360,
  360,
  360,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  231,
  231,
  231,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  42,
  42,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  140,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  151,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  241,
  242,
  242,
  242,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  262,
  262,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  288,
  288,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  304,
  305,
  305,
  306,
  307,
  307,
  307,
  307,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  379,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  420,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  121,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  141,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  232,
  232,
  232,
  232,
  232,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  253,
  253,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  320,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  338,
  338,
  339,
  339,
  340,
  340,
  341,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  376,
  377,
  378,
  378,
  379,
  379,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  420,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  255,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  281,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  376,
  377,
  378,
  378,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  410,
  411,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  420,
  421,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  454,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  129,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  142,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  152,
  152,
  152,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  203,
  203,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  236,
  236,
  237,
  237,
  237,
  238,
  239,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  243,
  243,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  254,
  254,
  254,
  254,
  255,
  256,
  256,
  256,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  279,
  279,
  280,
  280,
  280,
  281,
  282,
  282,
  283,
  284,
  284,
  284,
  284,
  284,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  287,
  287,
  288,
  289,
  289,
  289,
  289,
  289,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  297,
  298,
  298,
  298,
  299,
  300,
  300,
  301,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  319,
  319,
  320,
  321,
  321,
  322,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  347,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  358,
  359,
  360,
  360,
  361,
  361,
  361,
  362,
  362,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  364,
  365,
  366,
  367,
  367,
  367,
  368,
  368,
  368,
  368,
  369,
  369,
  370,
  371,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  376,
  377,
  378,
  378,
  379,
  379,
  379,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  409,
  409,
  410,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  411,
  411,
  411,
  412,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  418,
  419,
  420,
  421,
  422,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  454,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  130,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  143,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  172,
  173,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  201,
  202,
  203,
  203,
  204,
  204,
  205,
  205,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  215,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  240,
  241,
  241,
  242,
  242,
  242,
  243,
  244,
  244,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  255,
  255,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  285,
  286,
  287,
  288,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  300,
  301,
  302,
  303,
  303,
  303,
  303,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  320,
  320,
  321,
  322,
  322,
  323,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  339,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  343,
  343,
  343,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  363,
  363,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  378,
  378,
  379,
  380,
  380,
  380,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  383,
  384,
  385,
  386,
  387,
  388,
  388,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  391,
  392,
  392,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  410,
  410,
  411,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  414,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  419,
  420,
  421,
  422,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  153,
  153,
  153,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  233,
  233,
  233,
  233,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  255,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  281,
  281,
  282,
  282,
  283,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  298,
  299,
  300,
  300,
  300,
  300,
  301,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  321,
  321,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  337,
  337,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  359,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  377,
  378,
  378,
  379,
  380,
  381,
  381,
  381,
  382,
  382,
  382,
  382,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  387,
  388,
  389,
  389,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  411,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  422,
  423,
  424,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  123,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  171,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  204,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  237,
  238,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  256,
  256,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  282,
  283,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  321,
  322,
  322,
  322,
  323,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  386,
  387,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  412,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  422,
  423,
  424,
  425,
  425,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  76,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  117,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  124,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  144,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  172,
  173,
  173,
  173,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  202,
  203,
  203,
  204,
  205,
  205,
  206,
  206,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  238,
  239,
  239,
  239,
  239,
  240,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  256,
  256,
  256,
  257,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  299,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  304,
  304,
  304,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  310,
  310,
  310,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  321,
  322,
  322,
  323,
  323,
  324,
  324,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  330,
  330,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  337,
  338,
  338,
  339,
  339,
  339,
  340,
  340,
  341,
  341,
  341,
  342,
  342,
  343,
  343,
  344,
  344,
  344,
  344,
  344,
  344,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  364,
  364,
  364,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  379,
  380,
  381,
  381,
  382,
  382,
  383,
  383,
  383,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  384,
  385,
  385,
  385,
  386,
  387,
  388,
  389,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  412,
  412,
  412,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  422,
  423,
  424,
  425,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  125,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  173,
  174,
  174,
  174,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  202,
  203,
  203,
  204,
  205,
  206,
  206,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  239,
  239,
  240,
  240,
  240,
  240,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  257,
  257,
  257,
  258,
  258,
  259,
  259,
  259,
  259,
  259,
  259,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  282,
  282,
  282,
  283,
  284,
  284,
  285,
  285,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  300,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  324,
  325,
  325,
  325,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  333,
  334,
  335,
  336,
  337,
  338,
  339,
  339,
  340,
  340,
  340,
  341,
  341,
  342,
  342,
  342,
  343,
  343,
  344,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  384,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  385,
  386,
  386,
  386,
  387,
  388,
  389,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  413,
  413,
  413,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  126,
  126,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  174,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  240,
  241,
  241,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  258,
  259,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  282,
  283,
  283,
  284,
  285,
  285,
  286,
  286,
  286,
  286,
  286,
  287,
  288,
  288,
  288,
  288,
  288,
  288,
  288,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  325,
  325,
  326,
  326,
  326,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  335,
  336,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  341,
  342,
  342,
  342,
  342,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  345,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  384,
  385,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  386,
  387,
  388,
  389,
  390,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  414,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  446,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  45,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  77,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  118,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  176,
  176,
  177,
  177,
  177,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  197,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  203,
  203,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  216,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  241,
  241,
  241,
  242,
  242,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  260,
  260,
  260,
  261,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  305,
  306,
  306,
  306,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  321,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  332,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  333,
  334,
  335,
  336,
  337,
  338,
  339,
  340,
  341,
  341,
  341,
  341,
  342,
  343,
  343,
  343,
  343,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  369,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  379,
  380,
  381,
  381,
  382,
  383,
  383,
  383,
  383,
  384,
  385,
  386,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  387,
  388,
  389,
  390,
  391,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  415,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  446,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  46,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  78,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  119,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  198,
  199,
  200,
  201,
  202,
  203,
  204,
  204,
  204,
  204,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  234,
  234,
  234,
  234,
  234,
  234,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  277,
  278,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  301,
  301,
  301,
  301,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  322,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  336,
  337,
  338,
  339,
  340,
  341,
  342,
  342,
  342,
  342,
  343,
  344,
  344,
  344,
  344,
  344,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  360,
  360,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  375,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  379,
  380,
  381,
  382,
  382,
  383,
  383,
  383,
  383,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  391,
  392,
  392,
  393,
  393,
  393,
  394,
  394,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  447,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  47,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  120,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  127,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  175,
  176,
  177,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  199,
  200,
  201,
  202,
  203,
  204,
  205,
  205,
  205,
  205,
  206,
  207,
  208,
  208,
  208,
  208,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  217,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  241,
  241,
  241,
  242,
  243,
  243,
  243,
  243,
  243,
  244,
  244,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  278,
  279,
  280,
  281,
  282,
  283,
  283,
  283,
  283,
  284,
  285,
  286,
  286,
  286,
  287,
  287,
  287,
  287,
  288,
  288,
  289,
  289,
  289,
  289,
  289,
  289,
  290,
  290,
  290,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  307,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  323,
  323,
  324,
  325,
  326,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  336,
  337,
  338,
  339,
  340,
  341,
  342,
  343,
  343,
  343,
  343,
  344,
  345,
  345,
  345,
  345,
  345,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  367,
  368,
  369,
  369,
  369,
  370,
  370,
  370,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  378,
  379,
  379,
  379,
  380,
  381,
  382,
  383,
  383,
  384,
  384,
  384,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  392,
  393,
  393,
  393,
  394,
  394,
  394,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  415,
  416,
  416,
  416,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  421,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  429,
  429,
  429,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  447,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  79,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  100,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  122,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  132,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  154,
  154,
  154,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  169,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  205,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  235,
  235,
  235,
  235,
  235,
  236,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  302,
  302,
  302,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  337,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  352,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  361,
  361,
  361,
  361,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  376,
  376,
  376,
  377,
  378,
  379,
  379,
  379,
  380,
  381,
  382,
  383,
  384,
  384,
  384,
  384,
  384,
  385,
  386,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  420,
  421,
  421,
  422,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  453,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  153,
  154,
  155,
  155,
  155,
  155,
  156,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  220,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  264,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  334,
  334,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  374,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  381,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  133,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  186,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  236,
  236,
  236,
  236,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  249,
  250,
  250,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  265,
  265,
  265,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  293,
  293,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  335,
  335,
  335,
  336,
  336,
  336,
  336,
  337,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  353,
  353,
  353,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  362,
  362,
  362,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  375,
  375,
  375,
  375,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  381,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  48,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  80,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  123,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  170,
  170,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  176,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  187,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  200,
  201,
  202,
  203,
  204,
  205,
  206,
  206,
  206,
  206,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  218,
  219,
  219,
  220,
  221,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  237,
  238,
  239,
  240,
  241,
  242,
  242,
  242,
  243,
  243,
  244,
  244,
  244,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  249,
  249,
  249,
  249,
  250,
  250,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  260,
  260,
  261,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  279,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  293,
  294,
  294,
  294,
  294,
  294,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  324,
  325,
  326,
  326,
  327,
  327,
  327,
  327,
  327,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  336,
  336,
  336,
  336,
  336,
  337,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  344,
  344,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  363,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  370,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  381,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  385,
  386,
  387,
  387,
  387,
  388,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  389,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  393,
  394,
  394,
  394,
  395,
  395,
  395,
  396,
  397,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  403,
  403,
  403,
  404,
  405,
  405,
  405,
  405,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  416,
  416,
  416,
  417,
  417,
  417,
  418,
  418,
  419,
  419,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  433,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  452,
  452,
  452,
  452,
  452,
  452,
  452,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  188,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  220,
  221,
  222,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  249,
  250,
  250,
  250,
  250,
  250,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  266,
  266,
  266,
  266,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  295,
  295,
  295,
  295,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  336,
  337,
  337,
  337,
  337,
  337,
  337,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  354,
  354,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  376,
  377,
  377,
  377,
  377,
  377,
  377,
  377,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  388,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  405,
  405,
  406,
  406,
  406,
  406,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  419,
  420,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  267,
  267,
  267,
  267,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  388,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  388,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  131,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  177,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  182,
  182,
  182,
  182,
  183,
  184,
  184,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  219,
  219,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  246,
  246,
  246,
  246,
  246,
  247,
  247,
  247,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  258,
  258,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  261,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  305,
  306,
  307,
  307,
  307,
  308,
  308,
  308,
  308,
  309,
  309,
  309,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  315,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  328,
  328,
  328,
  328,
  328,
  328,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  334,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  352,
  352,
  352,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  365,
  366,
  366,
  367,
  368,
  368,
  368,
  368,
  368,
  369,
  369,
  369,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  375,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  383,
  384,
  384,
  385,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  388,
  389,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  390,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  407,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  414,
  414,
  415,
  416,
  417,
  417,
  417,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  427,
  428,
  429,
  430,
  430,
  430,
  430,
  431,
  431,
  431,
  432,
  433,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  353,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  375,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  415,
  415,
  415,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  427,
  428,
  429,
  430,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  452,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  155,
  155,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  208,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  296,
  296,
  296,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  328,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  329,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  353,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  369,
  369,
  369,
  369,
  369,
  369,
  369,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  375,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  415,
  415,
  415,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  427,
  428,
  429,
  430,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  451,
  452,
  452,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  453,
  454,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  459,
  459,
  459,
  459,
  459,
  460,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  49,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  171,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  178,
  178,
  178,
  179,
  179,
  180,
  180,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  207,
  207,
  208,
  209,
  209,
  209,
  209,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  220,
  221,
  222,
  223,
  223,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  247,
  247,
  247,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  259,
  260,
  261,
  261,
  261,
  261,
  261,
  262,
  262,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  268,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  285,
  286,
  287,
  287,
  288,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  291,
  291,
  291,
  291,
  291,
  291,
  291,
  292,
  292,
  292,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  297,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  308,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  313,
  314,
  315,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  325,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  330,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  337,
  338,
  338,
  338,
  338,
  338,
  338,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  345,
  345,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  347,
  347,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  350,
  351,
  351,
  352,
  352,
  353,
  353,
  354,
  355,
  355,
  355,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  364,
  364,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  368,
  368,
  369,
  370,
  370,
  370,
  370,
  370,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  375,
  376,
  377,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  380,
  380,
  381,
  381,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  386,
  386,
  387,
  388,
  388,
  388,
  389,
  390,
  390,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  398,
  399,
  399,
  399,
  399,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  404,
  404,
  405,
  406,
  406,
  407,
  407,
  407,
  408,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  415,
  415,
  415,
  416,
  417,
  418,
  418,
  418,
  418,
  418,
  418,
  419,
  420,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  421,
  422,
  422,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  424,
  424,
  424,
  425,
  426,
  426,
  427,
  428,
  429,
  430,
  431,
  431,
  431,
  431,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  434,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  451,
  451,
  451,
  452,
  452,
  453,
  453,
  454,
  454,
  454,
  454,
  454,
  454,
  454,
  455,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  459,
  459,
  459,
  459,
  459,
  460,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  224,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  249,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  293,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  313,
  314,
  315,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  338,
  338,
  338,
  338,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  354,
  355,
  355,
  356,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  378,
  378,
  378,
  378,
  378,
  378,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  407,
  407,
  407,
  408,
  408,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  415,
  415,
  416,
  416,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  428,
  429,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  452,
  452,
  452,
  453,
  453,
  454,
  455,
  455,
  455,
  455,
  455,
  455,
  455,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  460,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  354,
  355,
  355,
  356,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  415,
  415,
  416,
  416,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  428,
  429,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  452,
  452,
  452,
  453,
  453,
  454,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  460,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  134,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  154,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  183,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  201,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  225,
  225,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  232,
  233,
  234,
  234,
  235,
  236,
  236,
  236,
  237,
  237,
  237,
  237,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  251,
  251,
  251,
  251,
  251,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  268,
  269,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  280,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  297,
  297,
  298,
  298,
  299,
  300,
  301,
  302,
  302,
  303,
  303,
  303,
  304,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  315,
  315,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  338,
  339,
  339,
  339,
  339,
  339,
  339,
  339,
  340,
  341,
  342,
  343,
  344,
  345,
  346,
  346,
  346,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  354,
  355,
  355,
  356,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  362,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  379,
  380,
  380,
  381,
  382,
  382,
  383,
  384,
  384,
  385,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  395,
  396,
  396,
  397,
  397,
  397,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  407,
  408,
  408,
  408,
  408,
  408,
  409,
  410,
  411,
  412,
  413,
  414,
  415,
  415,
  416,
  416,
  417,
  418,
  419,
  419,
  419,
  419,
  419,
  419,
  420,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  425,
  426,
  426,
  427,
  428,
  429,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  434,
  435,
  435,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  452,
  452,
  452,
  453,
  453,
  454,
  455,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  460,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  179,
  179,
  180,
  181,
  181,
  181,
  181,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  202,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  208,
  208,
  209,
  210,
  210,
  210,
  210,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  225,
  226,
  226,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  238,
  238,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  246,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  250,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  260,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  263,
  263,
  263,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  269,
  269,
  269,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  281,
  282,
  283,
  283,
  284,
  284,
  285,
  286,
  286,
  287,
  287,
  288,
  288,
  288,
  289,
  289,
  289,
  290,
  290,
  291,
  291,
  291,
  292,
  292,
  292,
  292,
  292,
  292,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  298,
  298,
  298,
  298,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  304,
  305,
  305,
  305,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  311,
  311,
  311,
  312,
  313,
  314,
  314,
  315,
  316,
  316,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  326,
  326,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  331,
  331,
  331,
  331,
  331,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  338,
  339,
  340,
  340,
  340,
  340,
  340,
  340,
  340,
  341,
  342,
  343,
  344,
  345,
  346,
  346,
  347,
  347,
  347,
  347,
  348,
  348,
  348,
  348,
  348,
  348,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  353,
  353,
  354,
  355,
  356,
  356,
  356,
  357,
  358,
  359,
  360,
  361,
  362,
  363,
  363,
  364,
  364,
  365,
  365,
  365,
  366,
  366,
  366,
  367,
  367,
  367,
  368,
  368,
  369,
  370,
  370,
  371,
  371,
  371,
  371,
  371,
  371,
  372,
  373,
  373,
  373,
  373,
  373,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  380,
  381,
  381,
  382,
  382,
  383,
  384,
  385,
  385,
  386,
  386,
  387,
  387,
  387,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  394,
  394,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  395,
  396,
  396,
  396,
  397,
  397,
  398,
  398,
  399,
  399,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  400,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  405,
  406,
  407,
  408,
  409,
  409,
  409,
  409,
  409,
  410,
  411,
  412,
  413,
  414,
  415,
  415,
  416,
  416,
  417,
  418,
  419,
  419,
  419,
  420,
  420,
  420,
  420,
  421,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  422,
  423,
  424,
  424,
  425,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  426,
  427,
  428,
  429,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  435,
  435,
  435,
  436,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  452,
  452,
  453,
  453,
  453,
  454,
  455,
  455,
  455,
  455,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  460,
  460,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  156,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  227,
  228,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  247,
  247,
  248,
  248,
  248,
  248,
  248,
  248,
  249,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  262,
  263,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  269,
  270,
  270,
  270,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  306,
  306,
  307,
  307,
  308,
  309,
  309,
  309,
  309,
  310,
  310,
  310,
  311,
  312,
  312,
  312,
  312,
  313,
  314,
  314,
  315,
  316,
  317,
  317,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  328,
  329,
  330,
  330,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  338,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  351,
  351,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  355,
  356,
  357,
  357,
  357,
  358,
  359,
  360,
  361,
  362,
  363,
  363,
  364,
  364,
  365,
  366,
  366,
  366,
  366,
  366,
  367,
  367,
  368,
  368,
  368,
  369,
  370,
  370,
  371,
  372,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  374,
  374,
  374,
  374,
  375,
  375,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  383,
  384,
  385,
  385,
  386,
  386,
  387,
  388,
  388,
  388,
  388,
  388,
  389,
  390,
  391,
  391,
  392,
  392,
  392,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  393,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  396,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  400,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  410,
  410,
  410,
  410,
  411,
  412,
  413,
  414,
  415,
  415,
  416,
  417,
  417,
  418,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  427,
  428,
  429,
  430,
  431,
  431,
  431,
  432,
  432,
  432,
  432,
  433,
  434,
  434,
  435,
  436,
  436,
  436,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  452,
  452,
  453,
  453,
  453,
  454,
  455,
  456,
  456,
  456,
  456,
  456,
  457,
  457,
  457,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  ...],
 [0,
  1,
  2,
  3,
  4,
  5,
  6,
  7,
  8,
  9,
  10,
  11,
  12,
  13,
  14,
  15,
  16,
  17,
  18,
  18,
  19,
  20,
  21,
  21,
  21,
  22,
  23,
  24,
  25,
  26,
  26,
  27,
  28,
  28,
  28,
  29,
  30,
  31,
  31,
  32,
  32,
  33,
  34,
  35,
  36,
  37,
  38,
  39,
  40,
  40,
  40,
  41,
  42,
  43,
  43,
  44,
  45,
  46,
  47,
  48,
  49,
  50,
  50,
  51,
  52,
  53,
  54,
  54,
  55,
  56,
  57,
  58,
  59,
  60,
  61,
  62,
  63,
  64,
  65,
  66,
  67,
  68,
  69,
  70,
  71,
  72,
  73,
  74,
  75,
  76,
  77,
  78,
  79,
  80,
  81,
  81,
  82,
  83,
  84,
  84,
  85,
  85,
  86,
  87,
  88,
  89,
  90,
  91,
  92,
  93,
  94,
  95,
  96,
  97,
  98,
  99,
  100,
  101,
  102,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  112,
  113,
  114,
  114,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  121,
  122,
  123,
  124,
  124,
  125,
  126,
  127,
  127,
  128,
  128,
  129,
  130,
  131,
  132,
  132,
  133,
  134,
  135,
  135,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  145,
  146,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  153,
  154,
  155,
  155,
  155,
  156,
  156,
  157,
  157,
  158,
  159,
  160,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  167,
  168,
  169,
  170,
  171,
  171,
  172,
  172,
  173,
  174,
  175,
  175,
  176,
  177,
  177,
  178,
  179,
  179,
  179,
  180,
  180,
  180,
  181,
  182,
  182,
  182,
  182,
  183,
  183,
  183,
  183,
  184,
  184,
  185,
  185,
  186,
  187,
  188,
  189,
  189,
  190,
  191,
  192,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199,
  200,
  201,
  202,
  203,
  203,
  204,
  205,
  206,
  207,
  207,
  208,
  209,
  209,
  209,
  210,
  210,
  210,
  211,
  211,
  212,
  213,
  214,
  215,
  216,
  217,
  218,
  219,
  220,
  220,
  221,
  221,
  222,
  223,
  224,
  225,
  226,
  227,
  228,
  228,
  229,
  229,
  230,
  231,
  232,
  233,
  233,
  234,
  235,
  235,
  236,
  237,
  237,
  237,
  238,
  238,
  238,
  239,
  239,
  239,
  240,
  241,
  242,
  242,
  243,
  243,
  243,
  244,
  245,
  245,
  245,
  246,
  247,
  248,
  248,
  248,
  249,
  249,
  249,
  249,
  249,
  249,
  250,
  251,
  251,
  252,
  252,
  252,
  252,
  252,
  253,
  253,
  254,
  255,
  256,
  257,
  258,
  259,
  259,
  260,
  261,
  261,
  261,
  262,
  262,
  262,
  263,
  263,
  264,
  264,
  264,
  264,
  265,
  266,
  267,
  268,
  268,
  268,
  269,
  270,
  271,
  271,
  271,
  272,
  273,
  274,
  275,
  276,
  277,
  278,
  279,
  280,
  281,
  282,
  282,
  283,
  283,
  284,
  284,
  285,
  286,
  287,
  287,
  287,
  288,
  288,
  288,
  289,
  290,
  290,
  290,
  291,
  291,
  291,
  291,
  292,
  292,
  293,
  293,
  293,
  293,
  293,
  294,
  294,
  295,
  296,
  296,
  297,
  298,
  298,
  299,
  299,
  299,
  300,
  301,
  302,
  303,
  303,
  304,
  304,
  305,
  305,
  306,
  306,
  307,
  307,
  307,
  307,
  308,
  309,
  310,
  310,
  310,
  310,
  311,
  311,
  311,
  312,
  312,
  312,
  313,
  313,
  314,
  314,
  315,
  316,
  317,
  318,
  318,
  319,
  320,
  321,
  322,
  323,
  324,
  324,
  325,
  326,
  327,
  327,
  327,
  328,
  329,
  330,
  331,
  331,
  331,
  332,
  332,
  332,
  332,
  332,
  332,
  332,
  333,
  334,
  334,
  335,
  335,
  336,
  337,
  338,
  339,
  340,
  340,
  341,
  341,
  341,
  341,
  341,
  341,
  342,
  343,
  344,
  345,
  346,
  346,
  347,
  348,
  348,
  348,
  348,
  349,
  349,
  349,
  349,
  350,
  350,
  350,
  350,
  351,
  351,
  351,
  352,
  352,
  352,
  352,
  352,
  352,
  353,
  353,
  353,
  353,
  354,
  354,
  354,
  355,
  356,
  357,
  358,
  358,
  358,
  359,
  360,
  361,
  362,
  363,
  363,
  364,
  364,
  365,
  366,
  366,
  367,
  367,
  367,
  367,
  367,
  368,
  368,
  368,
  369,
  370,
  371,
  371,
  372,
  372,
  372,
  372,
  372,
  373,
  373,
  373,
  374,
  374,
  374,
  375,
  375,
  375,
  376,
  377,
  378,
  379,
  380,
  380,
  380,
  380,
  381,
  381,
  381,
  381,
  381,
  382,
  382,
  382,
  383,
  384,
  385,
  385,
  386,
  386,
  387,
  388,
  388,
  389,
  389,
  389,
  389,
  390,
  391,
  392,
  392,
  392,
  392,
  393,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  394,
  395,
  396,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  397,
  398,
  398,
  399,
  399,
  400,
  401,
  401,
  401,
  402,
  402,
  402,
  402,
  402,
  402,
  402,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  403,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  404,
  405,
  406,
  407,
  408,
  409,
  410,
  411,
  411,
  411,
  411,
  411,
  412,
  413,
  414,
  415,
  415,
  416,
  417,
  417,
  418,
  419,
  420,
  420,
  420,
  420,
  421,
  421,
  421,
  422,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  423,
  424,
  424,
  424,
  424,
  425,
  425,
  426,
  426,
  427,
  427,
  427,
  427,
  427,
  428,
  428,
  428,
  428,
  429,
  430,
  431,
  431,
  431,
  432,
  433,
  433,
  433,
  433,
  434,
  434,
  435,
  436,
  437,
  437,
  437,
  437,
  438,
  438,
  438,
  438,
  438,
  438,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  439,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  440,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  441,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  442,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  443,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  444,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  445,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  446,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  447,
  448,
  448,
  448,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  449,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  450,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  451,
  452,
  453,
  453,
  453,
  454,
  454,
  455,
  456,
  456,
  456,
  456,
  456,
  457,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  458,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  459,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  460,
  461,
  461,
  461,
  461,
  461,
  461,
  461,
  ...],
 ...]

In [11]:
target_names = ['Ramnit', 'Lollipop', 'Kelihos_ver3', 
                'Vundo', 'Simda', 'Tracur', 'Kelihos_ver1',
               'Obfuscator.ACY', 'Gatak']

cm = pymongo.MongoClient("afruizc-office.cs.unm.edu")
cm.malware.authenticate("populator", "malware_challenge")
samples = cm.malware.samples
data_train = [('\n'.join(x['asm_seq']['']), x['class']) 
                      for x in samples.find({
                            "id": {"$exists": True}, # The id field exists
                            "ida_comments ": {"$ne": ""}})]
                            # ^ For non-empty field

In [ ]:


In [12]:
X_train, Y_train = zip(*data_train)
print(len(X_train), len(Y_train))


10865 10865

In [13]:
test_samples = cm.malware.test_samples
data_test = [(x['id'], '\n'.join(x['ida_comments'])) 
                      for x in test_samples.find({
                            "id":{"$exists": True}, # The id field exists
                            "ida_comments": {"$ne": ""}})]
names, X_test = zip(*data_test)

In [14]:
sample_classifier = Pipeline([
        ('vectorizer', CountVectorizer()),
        ('freq_norm', TfidfTransformer()),
        ('lsa_proj', TruncatedSVD()),
        ('classifier', linear_model.SGDClassifier(loss='log'))
    ])

parameters = {'freq_norm__use_idf': (True, False),
              'classifier__alpha': (1e-2, 1e-3)}
param_tunning = GridSearchCV(sample_classifier, parameters, n_jobs=-1)

In [ ]:
fitted_model = param_tunning.fit(X_train, Y_train)

In [44]:
s


Out[44]:
array([ 0.71336702,  0.73529412,  0.67541436,  0.72672811,  0.58248848])

In [40]:
model_dumb = sample_classifier.fit(X_train, Y_train)

In [18]:
y_pred_proba = model_dumb.predict_proba(X_test)

In [28]:
n = len(names)
to_print = np.column_stack((np.array(names), y_pred_proba))

In [34]:
np.savetxt('submission.txt', to_print, header=','.join(['id'] + \
                            ['Prediction%d' % x for x in range(1, 10)]), 
                               fmt='%s', delimiter=',')

In [3]:
np.column_stack


Out[3]:
<function numpy.lib.shape_base.column_stack>

In [33]:
np.savetxt?

In [11]:
print(conf_matrix)
plt.matshow(conf_matrix)
plt.title('Confussion matrix')
plt.xlabel('True label')
plt.ylabel('Predicted label')
plt.colorbar()
plt.show()


[[366   6   0   0   0   0   0   1   1]
 [  2 612   0   0   0   1   0   1  14]
 [  0   0 727   2   0   0   0   0   3]
 [  1   0   0  96   0  19   1   0   3]
 [  0   4   1   0   0   0   1   0   2]
 [  9   0   0   0   0 170   2   0   2]
 [  1   0   0   3   0   0 102   2   1]
 [ 33   0   5   1   0  10   0 233  32]
 [  8   0   0   0   0   1   0   0 236]]

In [12]:
logloss = log_loss(y_test, y_pred_proba)
print(logloss)


0.334557596356