From 783cdd1ff6c0463c1725247028ddbcd5fd103658 Mon Sep 17 00:00:00 2001 From: hypox64 Date: Sun, 8 Dec 2019 19:27:24 +0800 Subject: [PATCH] 0.11953 --- analysis.py | 14 + dataloader.py | 75 +- description_map.py | 36 +- evaluation.py | 2 +- images/0.026778_85_krr.png | Bin 0 -> 26464 bytes images/0.028606_114_model_svr.png | Bin 0 -> 33309 bytes images/0.029568_138_bay.png | Bin 0 -> 25865 bytes images/0.030053_137_las.png | Bin 0 -> 25244 bytes images/0.030281_138_ENet.png | Bin 0 -> 23886 bytes images/0.033188_65_model_lgb.png | Bin 0 -> 53272 bytes images/0.036021_82_GBoost.png | Bin 0 -> 37975 bytes images/0.040413_121_model_xgb.png | Bin 0 -> 39049 bytes ml.py | 109 +- model.py | 2 +- result/ml_best/best_0.026778_krr.csv | 1460 +++++++++++++++++++ result/ml_best/best_0.028606_model_svr.csv | 1460 +++++++++++++++++++ result/ml_best/best_0.029568_bay.csv | 1460 +++++++++++++++++++ result/ml_best/best_0.030053_las.csv | 1460 +++++++++++++++++++ result/ml_best/best_0.030281_ENet.csv | 1460 +++++++++++++++++++ result/ml_best/best_0.033188_model_lgb.csv | 1460 +++++++++++++++++++ result/ml_best/best_0.036021_GBoost.csv | 1460 +++++++++++++++++++ result/ml_best/best_0.040413_model_xgb.csv | 1460 +++++++++++++++++++ result/submission/0.02677_0.11953.csv | 1460 +++++++++++++++++++ result/{ => submission}/0.02839_0.12229.csv | 0 result/{ => submission}/0.03246_0.14142.csv | 0 result/{ => submission}/0.03688_0.14435.csv | 0 result/{ => submission}/0.04145_0.15960.csv | 0 train.py | 4 +- transformer.py | 15 +- 29 files changed, 13314 insertions(+), 83 deletions(-) create mode 100644 analysis.py create mode 100644 images/0.026778_85_krr.png create mode 100644 images/0.028606_114_model_svr.png create mode 100644 images/0.029568_138_bay.png create mode 100644 images/0.030053_137_las.png create mode 100644 images/0.030281_138_ENet.png create mode 100644 images/0.033188_65_model_lgb.png create mode 100644 images/0.036021_82_GBoost.png create mode 100644 images/0.040413_121_model_xgb.png create mode 100644 result/ml_best/best_0.026778_krr.csv create mode 100644 result/ml_best/best_0.028606_model_svr.csv create mode 100644 result/ml_best/best_0.029568_bay.csv create mode 100644 result/ml_best/best_0.030053_las.csv create mode 100644 result/ml_best/best_0.030281_ENet.csv create mode 100644 result/ml_best/best_0.033188_model_lgb.csv create mode 100644 result/ml_best/best_0.036021_GBoost.csv create mode 100644 result/ml_best/best_0.040413_model_xgb.csv create mode 100644 result/submission/0.02677_0.11953.csv rename result/{ => submission}/0.02839_0.12229.csv (100%) rename result/{ => submission}/0.03246_0.14142.csv (100%) rename result/{ => submission}/0.03688_0.14435.csv (100%) rename result/{ => submission}/0.04145_0.15960.csv (100%) diff --git a/analysis.py b/analysis.py new file mode 100644 index 0000000..949e1de --- /dev/null +++ b/analysis.py @@ -0,0 +1,14 @@ +import dataloader +import transformer +import numpy as np + +correlates = [] +desc_map,price_map = dataloader.load_train() +price_map['price'] = transformer.normlize(price_map['price']) +key = '' +desc_map[key] = transformer.normlize(desc_map[key]) +print(np.correlate(desc_map[key],price_map['price'])) +# for key in desc_map.keys(): +# desc_map[key] = transformer.normlize(desc_map[key]) +# correlates.append(np.correlate(desc_map[key],price_map['price'])[0][1]) +# print(correlates) diff --git a/dataloader.py b/dataloader.py index c477a3d..6ba723d 100644 --- a/dataloader.py +++ b/dataloader.py @@ -3,11 +3,8 @@ import csv import numpy as np import random from sklearn.decomposition import PCA -from sklearn.model_selection import GridSearchCV -from sklearn.kernel_ridge import KernelRidge -from sklearn.svm import SVR import evaluation -from description_map import value_map,fix_key,fix_miss,add_future +from description_map import value_map,fix_key,fix_miss,add_future,fix_LotFrontage # load description_txt description_txt = [] @@ -52,13 +49,6 @@ for i in range(len(colon_indexs)-1): ori_map[key] = interspace-j-1 #change word to vector Full_map[desc_key]=ori_map -# def normlize(npdata,justprice = False): -# _mean = np.mean(npdata) -# _std = np.std(npdata) -# if justprice: -# _mean = 180921.195 -# _std = 79415.2918 -# return (npdata-_mean)/_std def normlize(npdata,justprice = False): _min = np.min(npdata) @@ -68,8 +58,6 @@ def normlize(npdata,justprice = False): _max = 755000.0 return (npdata-_min)/(_max-_min) -# def convert2price(tensor): -# return tensor*79415.2918+180921.195 def convert2price(tensor): return tensor*(755000.0-34900.0)+34900 @@ -163,28 +151,32 @@ def dict2numpy(dict_data): return np_data def load_all(dimension): - desc_map,price_map = load_train() - desc_map = add_future(desc_map) - # print(len(desc_map)) - # print(desc_map) - # print(desc_map) - train_price = np.array(price_map['price']) - train_desc = dict2numpy(desc_map) - desc_map = load_test() + train_desc_map,train_price_map = load_train() + test_desc_map = load_test() + desc_map = {} + train_length = len(list(train_desc_map.values())[0]) + + for key in train_desc_map.keys(): + desc_map[key] = np.concatenate((train_desc_map[key],test_desc_map[key]),axis=0) + # desc_map[key] = normlize(desc_map[key]) + + desc_map['LotFrontage'] = fix_LotFrontage(desc_map) + desc_map['YearBuilt'] = (desc_map['YearBuilt']-1800)/10 + desc_map['YearRemodAdd'] = (desc_map['YearRemodAdd']-1800)/10 desc_map = add_future(desc_map) - test_desc = dict2numpy(desc_map) - desc_all = np.concatenate((train_desc,test_desc),axis=0) - for i in range(len(desc_all[0])): - desc_all[:,i] = normlize(desc_all[:,i]) - # print(desc_all) + for key in desc_map.keys(): + desc_map[key] = normlize(desc_map[key]) + + desc_all = dict2numpy(desc_map) + pca=PCA(n_components=dimension) #加载PCA算法,设置降维后主成分数目为 desc_all=pca.fit_transform(desc_all)#对样本进行降维 - train_price = normlize(train_price,True) - train_desc = desc_all[:len(train_desc)] - test_desc = desc_all[len(train_desc):] + train_price = normlize(np.array(train_price_map['price']),True) + train_desc = desc_all[:train_length] + test_desc = desc_all[train_length:] return train_desc.astype(np.float32),train_price.astype(np.float32),test_desc.astype(np.float32) @@ -197,30 +189,11 @@ def write_csv(prices,path): csvFile.close() def main(): + load_all(80) - dimension = 80 - - - train_desc,train_price,test_desc = load_all(dimension) - - # # KRR = KernelRidge(alpha=0.6, kernel='polynomial', degree=2, coef0=2.5) - - # kr = GridSearchCV(KernelRidge(kernel='polynomial', gamma=0.1), - # param_grid={"alpha": [1e0, 0.1, 1e-2, 1e-3], - # "gamma": np.logspace(-2, 2, 5)}) - - - # kr.fit(train_desc, train_price) - # y_kr = kr.predict(test_desc) - # for i in range(len(y_kr)): - # y_kr[i] = convert2price(y_kr[i]) - # # print(y_kr.shape) - # print(dimension,evaluation.eval_test(y_kr)) + # dimension = 80 + # train_desc,train_price,test_desc = load_all(dimension) - # write_csv(train_price, './result.csv') - # # print(data) - # plt.plot(data[1]) - # plt.show() if __name__ == '__main__': main() diff --git a/description_map.py b/description_map.py index 440db1d..0fea2dd 100644 --- a/description_map.py +++ b/description_map.py @@ -1,5 +1,7 @@ import numpy as np +import pandas as pd + value_map = {} value_map["MSSubClass"] = {'180':1, '30':2, '45':2, @@ -110,10 +112,18 @@ def fix_miss(name): else: return 0 -# def fix_LotFrontage(Full_map): -# a = np.zeros(25) -# for i in range(25): -# a[Full_map['Neighborhood'][i]-1] += +def fix_LotFrontage(Full_map): + data_df = pd.DataFrame(Full_map) + data_df["LotFrontage"] = data_df.groupby("Neighborhood")["LotFrontage"].transform(lambda x: x.fillna(x.median())) + return data_df["LotFrontage"].to_numpy() + +def binary(npdata): + for i in range(len(npdata)): + if npdata[i]>0: + npdata[i] = 1 + else: + npdata[i] = 0 + return npdata def add_future(features): features["TotalHouse"] = features["TotalBsmtSF"] + features["1stFlrSF"] + features["2ndFlrSF"] @@ -141,7 +151,9 @@ def add_future(features): features["Rooms"] = features["FullBath"]+features["TotRmsAbvGrd"] features["PorchArea"] = features["OpenPorchSF"]+features["EnclosedPorch"]+features["3SsnPorch"]+features["ScreenPorch"] features["TotalPlace"] = features["TotalBsmtSF"] + features["1stFlrSF"] + features["2ndFlrSF"] + features["GarageArea"] + features["OpenPorchSF"]+features["EnclosedPorch"]+features["3SsnPorch"]+features["ScreenPorch"] - + features['all_quality'] = (features['ExterQual'] +features['BsmtFinType1']+features['BsmtFinType2']+ + features['KitchenQual']+features['FireplaceQu']+features['GarageQual']+ + features['PoolQC']+features['Fence']) features['YrBltAndRemod']=features['YearBuilt']+features['YearRemodAdd'] features['TotalSF']=features['TotalBsmtSF'] + features['1stFlrSF'] + features['2ndFlrSF'] @@ -153,11 +165,15 @@ def add_future(features): features['Total_porch_sf'] = (features['OpenPorchSF'] + features['3SsnPorch'] + features['EnclosedPorch'] + features['ScreenPorch'] + features['WoodDeckSF']) - # features['haspool'] = features['PoolArea'].apply(lambda x: 1 if x > 0 else 0) - # features['has2ndfloor'] = features['2ndFlrSF'].apply(lambda x: 1 if x > 0 else 0) - # features['hasgarage'] = features['GarageArea'].apply(lambda x: 1 if x > 0 else 0) - # features['hasbsmt'] = features['TotalBsmtSF'].apply(lambda x: 1 if x > 0 else 0) - # features['hasfireplace'] = features['Fireplaces'].apply(lambda x: 1 if x > 0 else 0) + #random features + random_list = ['GrLivArea','OverallQual','2ndFlrSF','YearBuilt','1stFlrSF','TotalBsmtSF','OverallCond', + 'my_Neighborhood','my_SaleCondition','BsmtFinSF1','my_MSZoning','LotArea','GarageCars','YearRemodAdd','GarageArea'] + length = len(random_list) + for i in range(length): + for j in range(i,length): + if i != j: + features[random_list[i]+'*'+random_list[j]]=features[random_list[i]]*features[random_list[j]] + return features \ No newline at end of file diff --git a/evaluation.py b/evaluation.py index 24b2527..a6bca41 100644 --- a/evaluation.py +++ b/evaluation.py @@ -32,7 +32,7 @@ def RMSE(records_real,records_predict): def main(): # my_price = load_submission('./datasets/sample_submission.csv') - my_price = load_submission('./result/0.03688_0.14435.csv') + my_price = load_submission('./result/keras_untuned.csv') print(eval_test(my_price)) if __name__ == '__main__': diff --git a/images/0.026778_85_krr.png b/images/0.026778_85_krr.png new file mode 100644 index 0000000000000000000000000000000000000000..d784ac3ec5c40f852282e9ed1609f83ca2c64448 GIT binary patch literal 26464 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 NUer^2uWA+cKLGR1yh8v0 literal 0 HcmV?d00001 diff --git a/images/0.029568_138_bay.png b/images/0.029568_138_bay.png new file mode 100644 index 0000000000000000000000000000000000000000..7a4f8322f2b4a3a207734cfe5e589a27f48fb8a6 GIT binary patch literal 25865 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 literal 0 HcmV?d00001 diff --git a/images/0.030053_137_las.png b/images/0.030053_137_las.png new file mode 100644 index 0000000000000000000000000000000000000000..b67e5c840ff4c231180e3ffa8fab6faafca1e660 GIT binary patch literal 25244 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%0DwdYaP2rb(GO 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 T3@7X@1pa8N>#LPsv&H=nwdZGk literal 0 HcmV?d00001 diff --git a/images/0.036021_82_GBoost.png b/images/0.036021_82_GBoost.png new file mode 100644 index 0000000000000000000000000000000000000000..40fd9cd9024bf31d0a0e6ebd0130a6089329df34 GIT binary patch literal 37975 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∓bb<{PVsY z^VGy2!SvFAU~8{KQB-~)tWgBT!fo^T=A0nBno3IWiyYK9Fc70%wAb4JSd9~h<40#_ zXL(~@GcC*jwbO|>5RABrg9ny^#AgYD0HyMBrtt0CuI1+SwKbfG8DNL`MMY{C0Hh%g z7bq!6OpE13QG^CKpC_0f)cX~ zDI`Q-kMRnm*J7X}8Svdx9P#f7MZr^1(b=$1vRuLAzK64~mZ1fmJ~-ebpIp83)@J`t zztwZE-%a#@{QY~H0ZjbJ0<+uA`fV&NHPse#agN2iXLk(@P*^a{8vggi84F-&j!xDq zmJY}3eR%yMnG$9%v=I>4HNs_GWEF^XKEV zntLMleC2}u(W8QMw2>1}_NWe^_8Dj%P?kN*(4mo-a-vAzPA}BZg~siLBtB&>O&*BE7Yi}hQ`+%Pu|bhr09DFQI(hlOCVu$)gKz35Imu@II<4xILJUAsnXW@ctJqf$7`rl`nTsPP;D zB{Iv>j9K`SY}GB0%3;p-A(ZTP6BRLyKvD%eN5N3Gr=MgL05TxcGqT+%lAnpY?G%te z8vVVK9!-veewCwv#w{@5+d0KVQj+FOKTGJ+GZK?w&7F!xvO&~Ny!O`jMO&no!aDwP zk%;kcGZ|_V=&}`X<)jwuA2-uhL+j@b5bJrjEilAr@R6^M$n}HeyrE7xkc&Q{x!(Ta zZpqHL{d3#B#onW{{lVQfd{p?nCHkU#|L5WQoAfI9bTKA^D*Ub=$i?*O*v|5
  • _# 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 literal 0 HcmV?d00001 diff --git a/images/0.040413_121_model_xgb.png b/images/0.040413_121_model_xgb.png new file mode 100644 index 0000000000000000000000000000000000000000..5d7b17ffd3126c9f1981be10e4ff15476f8c5177 GIT binary patch literal 39049 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 z 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 b>j-o1W~63|g>o$d|8&mjYnGk0i~c_V72+1Y literal 0 HcmV?d00001 diff --git a/ml.py b/ml.py index 5cc7260..144508b 100644 --- a/ml.py +++ b/ml.py @@ -1,4 +1,4 @@ -from sklearn.linear_model import ElasticNet, Lasso, BayesianRidge, LassoLarsIC +from sklearn.linear_model import ElasticNet, Lasso, BayesianRidge, LassoLarsIC,LassoCV from sklearn.ensemble import RandomForestRegressor, GradientBoostingRegressor from sklearn.kernel_ridge import KernelRidge from sklearn.pipeline import make_pipeline @@ -7,29 +7,104 @@ from sklearn.base import BaseEstimator, TransformerMixin, RegressorMixin, clone from sklearn.model_selection import KFold, cross_val_score, train_test_split from sklearn.metrics import mean_squared_error from sklearn.model_selection import GridSearchCV -# import xgboost as xgb -# import lightgbm as lgb +from sklearn.svm import SVR +import xgboost as xgb +import lightgbm as lgb import numpy as np -import torch import dataloader import evaluation import time import transformer +import time +import warnings +warnings.filterwarnings('ignore') +import matplotlib.pyplot as plt + + +def eval(model,train_x,train_y,test_x): + model.fit(train_x, train_y) + y_pre = model.predict(test_x) + for i in range(len(y_pre)): + y_pre[i] = dataloader.convert2price(y_pre[i]) + return evaluation.eval_test(y_pre),y_pre + # print(dimension,evaluation.eval_test(y_pre)) + +# KernelRidge() +krr = GridSearchCV(KernelRidge(kernel='polynomial'),cv = 3, + param_grid={"alpha": np.logspace(-1, 2, 10), + "gamma": np.logspace(-1, 2, 10)}) + -dimension = 85 -train_desc,train_price,test_desc = dataloader.load_all(dimension) +las = LassoCV(alphas=np.logspace(-5, 2, 50),eps=np.logspace(-5, 2, 20),max_iter=10000) -kr = GridSearchCV(KernelRidge(kernel='polynomial'), +model_xgb = xgb.XGBRegressor(colsample_bytree=0.4603, gamma=0.0468, + learning_rate=0.05, max_depth=3, + min_child_weight=1.7817, n_estimators=2200, + reg_alpha=0.4640, reg_lambda=0.8571, + subsample=0.5213, silent=1, + random_state =7, nthread = -1) + + +# ElasticNet +ENet = GridSearchCV(ElasticNet(max_iter = 10000), param_grid={"alpha": np.logspace(-3, 2, 6), - "gamma": np.logspace(-2, 2, 5)}) - -# print(np.logspace(-2, 2, 5)) -kr.fit(train_desc, train_price) -y_kr = kr.predict(test_desc) -for i in range(len(y_kr)): - y_kr[i] = dataloader.convert2price(y_kr[i]) -# print(y_kr.shape) -print(dimension,evaluation.eval_test(y_kr)) -dataloader.write_csv(y_kr, './result/result.csv') \ No newline at end of file + "l1_ratio": np.logspace(-2, 2, 5)}) + +#BayesianRidge +bay = BayesianRidge() + +#GradientBoostingRegressor +GBoost = GradientBoostingRegressor(n_estimators=3000, learning_rate=0.01, + max_depth=4, max_features='sqrt', + min_samples_leaf=15, min_samples_split=10, + loss='huber', random_state =5) + +#LGBMRegressor +model_lgb = lgb.LGBMRegressor(objective='regression',num_leaves=5, + learning_rate=0.05, n_estimators=720, + max_bin = 55, bagging_fraction = 0.8, + bagging_freq = 5, feature_fraction = 0.2319, + feature_fraction_seed=9, bagging_seed=9, + min_data_in_leaf =6, min_sum_hessian_in_leaf = 11) + +#SVR +model_svr = GridSearchCV(SVR(kernel="rbf"), + param_grid={"C": np.logspace(0, 2, 5), + "gamma": np.logspace(-4, -3, 8), + "epsilon":np.logspace(-4, -3, 5)}) + + +models = [krr,las,model_xgb,ENet,bay,GBoost,model_lgb,model_svr] +model_names = ['krr','las','model_xgb','ENet','bay','GBoost','model_lgb','model_svr'] +for model,model_name in zip(models,model_names): + print(model_name) + losss = [] + start_dimension = 60 + end_dimension = 150 + for dimension in range(start_dimension,end_dimension): + t1 = time.time() + train_desc,train_price,test_desc = dataloader.load_all(dimension) + loss,_ = eval(model,train_desc,train_price,test_desc) + losss.append(loss) + + t2 = time.time() + print(dimension,loss,' cost time:','%.3f'%(t2-t1),'s') + t1 = time.time() + + best_dimension = losss.index(min(losss))+start_dimension + print('Best:',min(losss),' dimension:',best_dimension) + + train_desc,train_price,test_desc = dataloader.load_all(best_dimension) + loss,pre = eval(model,train_desc,train_price,test_desc) + dataloader.write_csv(pre, './result/best_'+'%.6f'%loss+'_'+model_name+'.csv') + + plt.plot(np.linspace(start_dimension,dimension,dimension-start_dimension+1),losss) + plt.xlabel('PCA dimension') + plt.ylabel('loss') + plt.title(model_name+' :loss_PCA') + plt.savefig('./images/'+'%.6f'%loss+'_'+str(best_dimension)+'_'+model_name+".png") + plt.cla() + # plt.show() + diff --git a/model.py b/model.py index 131b12e..14224be 100644 --- a/model.py +++ b/model.py @@ -10,7 +10,7 @@ class Linear(nn.Module): def __init__(self, n_feature, n_hidden, n_output): super(Linear, self).__init__() self.fc1 = torch.nn.Linear(n_feature, n_hidden) # hidden layer - self.relu = nn.ReLU(inplace=True) + self.relu = nn.Sigmoid() self.dropout = nn.Dropout(0.2) self.fc2 = torch.nn.Linear(n_hidden, n_output) # output layer diff --git a/result/ml_best/best_0.026778_krr.csv b/result/ml_best/best_0.026778_krr.csv new file mode 100644 index 0000000..a2c81e4 --- /dev/null +++ b/result/ml_best/best_0.026778_krr.csv @@ -0,0 +1,1460 @@ +Id,SalePrice +1461,118501.266 +1462,156096.55 +1463,183318.73 +1464,194792.97 +1465,188233.08 +1466,174171.56 +1467,186916.95 +1468,163941.58 +1469,188074.73 +1470,130860.75 +1471,193235.14 +1472,98897.47 +1473,97302.39 +1474,146399.3 +1475,112574.125 +1476,383031.28 +1477,261349.06 +1478,264311.56 +1479,275483.25 +1480,497056.6 +1481,329975.72 +1482,207847.53 +1483,176846.44 +1484,167408.25 +1485,179651.53 +1486,197267.47 +1487,337455.88 +1488,214367.53 +1489,198037.31 +1490,232761.02 +1491,191511.56 +1492,90096.12 +1493,183572.45 +1494,288173.22 +1495,286822.0 +1496,243584.0 +1497,184791.1 +1498,167303.06 +1499,161049.45 +1500,161241.44 +1501,179664.22 +1502,152894.69 +1503,283304.8 +1504,243256.53 +1505,222121.1 +1506,187646.42 +1507,250383.75 +1508,192741.14 +1509,163873.44 +1510,146490.69 +1511,149117.14 +1512,171954.17 +1513,138918.98 +1514,159691.39 +1515,188964.5 +1516,148282.11 +1517,169658.36 +1518,129045.51 +1519,211983.64 +1520,131577.83 +1521,129596.18 +1522,166942.34 +1523,112587.79 +1524,119860.82 +1525,121284.18 +1526,106371.47 +1527,105442.13 +1528,137014.36 +1529,145068.6 +1530,186315.36 +1531,112345.164 +1532,86140.75 +1533,142696.6 +1534,120926.04 +1535,144216.12 +1536,103906.414 +1537,62610.63 +1538,156917.62 +1539,200624.48 +1540,88735.734 +1541,139487.48 +1542,139098.81 +1543,193889.5 +1544,86940.37 +1545,118178.22 +1546,138702.47 +1547,136494.73 +1548,138236.92 +1549,122898.984 +1550,134221.62 +1551,102878.35 +1552,142224.31 +1553,140785.16 +1554,125658.9 +1555,166744.14 +1556,102684.266 +1557,109127.45 +1558,101771.625 +1559,78378.83 +1560,132250.22 +1561,139066.05 +1562,128256.11 +1563,119241.38 +1564,158850.7 +1565,145143.8 +1566,244050.88 +1567,72079.03 +1568,227748.6 +1569,126469.125 +1570,139430.72 +1571,115112.055 +1572,146152.12 +1573,230344.1 +1574,125693.68 +1575,232697.42 +1576,237709.44 +1577,185728.88 +1578,152759.72 +1579,148311.2 +1580,193788.52 +1581,156798.61 +1582,129596.65 +1583,290951.97 +1584,225159.83 +1585,145271.83 +1586,71018.914 +1587,103814.72 +1588,148429.48 +1589,103800.8 +1590,137402.81 +1591,88673.375 +1592,109462.06 +1593,119636.47 +1594,142891.02 +1595,104423.766 +1596,214604.4 +1597,186959.19 +1598,198807.9 +1599,185002.48 +1600,170247.08 +1601,73287.56 +1602,110302.59 +1603,80172.11 +1604,288339.44 +1605,233342.28 +1606,173077.48 +1607,169870.1 +1608,214471.6 +1609,183071.25 +1610,154528.95 +1611,140717.72 +1612,172217.8 +1613,159597.33 +1614,121667.73 +1615,96890.85 +1616,80869.664 +1617,94435.44 +1618,125066.16 +1619,145680.75 +1620,170091.83 +1621,140895.64 +1622,140858.95 +1623,259709.5 +1624,218479.1 +1625,116283.04 +1626,162209.33 +1627,187577.92 +1628,273473.75 +1629,177314.2 +1630,374161.84 +1631,213165.73 +1632,233570.06 +1633,167207.97 +1634,186522.19 +1635,178570.48 +1636,159284.08 +1637,206269.55 +1638,196741.4 +1639,182122.6 +1640,251364.89 +1641,182257.66 +1642,244380.97 +1643,232998.9 +1644,228581.3 +1645,208910.73 +1646,159787.72 +1647,157998.73 +1648,132192.05 +1649,141000.75 +1650,118276.7 +1651,124884.31 +1652,101889.18 +1653,103751.52 +1654,142578.6 +1655,136775.38 +1656,137291.52 +1657,143736.73 +1658,143967.62 +1659,121243.83 +1660,156179.86 +1661,433418.12 +1662,406201.9 +1663,376618.88 +1664,552122.7 +1665,287544.25 +1666,332964.9 +1667,378911.62 +1668,337482.78 +1669,302501.47 +1670,324729.12 +1671,264642.16 +1672,428201.9 +1673,302915.0 +1674,243576.27 +1675,200224.52 +1676,200242.33 +1677,212363.2 +1678,523648.7 +1679,385404.2 +1680,348403.53 +1681,229916.55 +1682,302754.1 +1683,189004.42 +1684,176068.53 +1685,175799.92 +1686,175185.06 +1687,168343.94 +1688,191532.39 +1689,195126.5 +1690,192336.19 +1691,181227.03 +1692,245232.95 +1693,170493.08 +1694,180911.02 +1695,161371.08 +1696,259082.56 +1697,166565.83 +1698,360604.6 +1699,307050.6 +1700,255102.78 +1701,271822.7 +1702,247530.6 +1703,229225.56 +1704,285785.28 +1705,235821.5 +1706,451934.38 +1707,218236.25 +1708,204394.5 +1709,269107.28 +1710,220413.44 +1711,263524.06 +1712,266673.97 +1713,265790.22 +1714,226826.52 +1715,212713.69 +1716,174273.5 +1717,169007.48 +1718,130493.164 +1719,206364.33 +1720,233854.89 +1721,156911.52 +1722,121509.57 +1723,156604.98 +1724,198796.6 +1725,227813.92 +1726,188456.77 +1727,155698.53 +1728,170948.48 +1729,160957.69 +1730,155971.0 +1731,120855.34 +1732,128245.445 +1733,113089.14 +1734,117874.44 +1735,130744.68 +1736,114828.125 +1737,346830.7 +1738,245935.19 +1739,284582.97 +1740,233048.1 +1741,195030.62 +1742,179052.02 +1743,182491.27 +1744,324108.97 +1745,205477.12 +1746,204335.02 +1747,216552.28 +1748,240092.25 +1749,153213.38 +1750,133682.06 +1751,244041.83 +1752,123946.96 +1753,147478.7 +1754,193414.94 +1755,165359.19 +1756,133552.44 +1757,118975.92 +1758,147100.14 +1759,154765.66 +1760,166200.55 +1761,144092.0 +1762,182234.62 +1763,172266.45 +1764,120311.57 +1765,165886.61 +1766,182105.06 +1767,219399.8 +1768,141905.28 +1769,168140.14 +1770,153498.34 +1771,119530.3 +1772,133221.77 +1773,125171.53 +1774,134442.0 +1775,140429.0 +1776,122520.39 +1777,107908.99 +1778,143647.89 +1779,112859.1 +1780,176046.42 +1781,129517.336 +1782,93976.27 +1783,146717.36 +1784,101682.22 +1785,111083.49 +1786,131363.9 +1787,168660.02 +1788,59974.78 +1789,93838.02 +1790,74927.414 +1791,175248.3 +1792,153474.58 +1793,135335.19 +1794,157123.61 +1795,133037.7 +1796,127757.664 +1797,112536.26 +1798,121708.9 +1799,115795.25 +1800,128471.266 +1801,129149.84 +1802,125020.664 +1803,149135.2 +1804,140221.17 +1805,139123.92 +1806,131068.3 +1807,126295.766 +1808,122542.7 +1809,115400.12 +1810,137676.08 +1811,87234.98 +1812,95284.72 +1813,125991.125 +1814,90806.65 +1815,51443.8 +1816,98927.016 +1817,107550.24 +1818,141095.25 +1819,130900.28 +1820,62368.69 +1821,105608.03 +1822,149079.3 +1823,42013.992 +1824,128672.6 +1825,145621.6 +1826,106595.42 +1827,99556.01 +1828,136584.4 +1829,128699.25 +1830,137682.94 +1831,142530.86 +1832,66217.73 +1833,134624.44 +1834,127746.94 +1835,132371.39 +1836,123666.11 +1837,89616.945 +1838,114739.2 +1839,105009.19 +1840,153550.34 +1841,144098.95 +1842,96903.875 +1843,129319.95 +1844,134399.27 +1845,138951.52 +1846,146708.3 +1847,164123.5 +1848,49224.477 +1849,106905.16 +1850,120344.914 +1851,159778.72 +1852,124273.164 +1853,136287.66 +1854,167707.2 +1855,151083.77 +1856,220444.4 +1857,150346.19 +1858,138555.48 +1859,111041.79 +1860,146625.94 +1861,111803.36 +1862,290281.28 +1863,291749.75 +1864,291766.12 +1865,349602.25 +1866,322405.2 +1867,224545.89 +1868,293286.75 +1869,206818.39 +1870,222417.34 +1871,251357.25 +1872,175739.31 +1873,236631.3 +1874,150865.77 +1875,211906.17 +1876,200420.78 +1877,212951.45 +1878,189767.77 +1879,129001.08 +1880,144948.5 +1881,250323.88 +1882,251091.28 +1883,190158.4 +1884,202456.92 +1885,239503.97 +1886,283727.6 +1887,212842.48 +1888,268498.34 +1889,169703.33 +1890,129728.27 +1891,138400.27 +1892,99112.48 +1893,130472.95 +1894,122676.59 +1895,134935.67 +1896,127694.67 +1897,112386.8 +1898,124162.88 +1899,159909.86 +1900,160418.14 +1901,167781.86 +1902,139347.9 +1903,216215.6 +1904,132752.88 +1905,194649.92 +1906,156792.17 +1907,209811.44 +1908,111767.5 +1909,144589.81 +1910,121853.414 +1911,201052.4 +1912,319171.34 +1913,143466.2 +1914,56909.113 +1915,334885.8 +1916,66011.38 +1917,236681.34 +1918,141089.53 +1919,182534.42 +1920,156150.12 +1921,401600.2 +1922,308281.66 +1923,238423.28 +1924,244730.67 +1925,208214.17 +1926,398383.78 +1927,137473.27 +1928,156337.22 +1929,126269.52 +1930,135413.55 +1931,146948.52 +1932,146114.2 +1933,193038.39 +1934,179889.17 +1935,172045.86 +1936,191144.94 +1937,179325.56 +1938,172829.6 +1939,248924.11 +1940,189080.48 +1941,165836.22 +1942,181770.67 +1943,215552.94 +1944,339529.16 +1945,359664.4 +1946,150276.62 +1947,311730.25 +1948,163580.53 +1949,236677.78 +1950,180797.89 +1951,236172.81 +1952,210236.3 +1953,173809.2 +1954,192155.02 +1955,141934.0 +1956,332379.34 +1957,156273.2 +1958,284071.44 +1959,142700.31 +1960,117088.62 +1961,119499.805 +1962,97219.73 +1963,104039.484 +1964,105443.81 +1965,140134.61 +1966,132082.34 +1967,310561.2 +1968,451170.56 +1969,376338.4 +1970,427397.3 +1971,491747.88 +1972,376190.9 +1973,278832.34 +1974,324385.2 +1975,546032.5 +1976,267584.4 +1977,368430.0 +1978,365273.2 +1979,334334.8 +1980,196601.4 +1981,349401.0 +1982,222489.5 +1983,198202.73 +1984,162394.22 +1985,232398.03 +1986,214060.95 +1987,183241.56 +1988,174840.45 +1989,193134.73 +1990,207956.6 +1991,240771.44 +1992,211137.36 +1993,168766.69 +1994,231209.62 +1995,184005.48 +1996,256169.14 +1997,300662.25 +1998,324055.22 +1999,263659.44 +2000,321218.1 +2001,285409.06 +2002,232440.45 +2003,258519.77 +2004,299457.8 +2005,219119.08 +2006,215085.72 +2007,247735.89 +2008,220941.9 +2009,193495.38 +2010,188316.17 +2011,140318.45 +2012,169449.45 +2013,179924.44 +2014,185483.16 +2015,194757.8 +2016,191458.4 +2017,190455.11 +2018,123738.47 +2019,131277.62 +2020,104922.45 +2021,105963.02 +2022,183229.19 +2023,134664.97 +2024,288653.47 +2025,373868.44 +2026,178024.27 +2027,159617.17 +2028,156644.16 +2029,164683.66 +2030,272250.47 +2031,235490.2 +2032,250663.34 +2033,257689.02 +2034,173749.75 +2035,219739.9 +2036,194517.84 +2037,199220.56 +2038,305559.88 +2039,222363.1 +2040,282841.16 +2041,283935.12 +2042,207218.56 +2043,176327.72 +2044,168016.19 +2045,207157.88 +2046,144677.38 +2047,142495.55 +2048,137799.25 +2049,138027.45 +2050,173692.92 +2051,106819.82 +2052,123858.125 +2053,145326.53 +2054,102755.49 +2055,152463.25 +2056,155501.98 +2057,114049.234 +2058,210344.53 +2059,133574.44 +2060,169781.1 +2061,167198.9 +2062,127550.47 +2063,118239.33 +2064,135533.72 +2065,113940.48 +2066,159540.81 +2067,110764.34 +2068,137258.28 +2069,75586.94 +2070,116820.66 +2071,96346.984 +2072,138475.02 +2073,142728.66 +2074,190306.03 +2075,141465.95 +2076,119019.61 +2077,154499.92 +2078,123236.54 +2079,132053.8 +2080,117682.77 +2081,123880.04 +2082,126127.6 +2083,144723.39 +2084,113849.63 +2085,122167.8 +2086,115925.21 +2087,118444.29 +2088,96246.71 +2089,80716.94 +2090,136821.3 +2091,115134.22 +2092,121195.41 +2093,115455.54 +2094,100350.08 +2095,138923.53 +2096,80459.14 +2097,97517.65 +2098,140956.94 +2099,64402.887 +2100,61339.555 +2101,111094.18 +2102,133466.3 +2103,102153.88 +2104,130119.445 +2105,124911.62 +2106,52674.74 +2107,206690.56 +2108,110203.586 +2109,106568.98 +2110,123541.1 +2111,142830.17 +2112,136612.14 +2113,123934.484 +2114,131564.81 +2115,162115.88 +2116,120660.5 +2117,147857.0 +2118,126976.48 +2119,118911.38 +2120,130839.55 +2121,88920.805 +2122,121547.016 +2123,83337.11 +2124,161587.7 +2125,125864.71 +2126,148530.9 +2127,155031.88 +2128,133114.2 +2129,95965.695 +2130,129811.97 +2131,139164.86 +2132,115981.305 +2133,119645.77 +2134,116594.86 +2135,91658.875 +2136,87486.69 +2137,108179.01 +2138,131458.88 +2139,148700.38 +2140,142345.25 +2141,148614.1 +2142,125496.64 +2143,142465.02 +2144,110233.93 +2145,139937.86 +2146,176084.44 +2147,144085.97 +2148,141774.1 +2149,146460.0 +2150,222716.38 +2151,123519.88 +2152,151249.86 +2153,169724.81 +2154,112728.81 +2155,149861.3 +2156,267479.12 +2157,222836.25 +2158,220222.58 +2159,207074.7 +2160,178043.94 +2161,245063.03 +2162,394334.38 +2163,338346.4 +2164,240762.34 +2165,205825.11 +2166,154718.62 +2167,220736.94 +2168,200601.77 +2169,197534.62 +2170,215913.14 +2171,155063.34 +2172,134426.08 +2173,173232.14 +2174,224442.67 +2175,282218.78 +2176,295599.66 +2177,245139.62 +2178,212365.73 +2179,139705.84 +2180,231143.5 +2181,192965.95 +2182,221047.64 +2183,187679.94 +2184,120714.19 +2185,124246.48 +2186,146285.89 +2187,156438.75 +2188,163407.56 +2189,255435.2 +2190,84824.48 +2191,83588.68 +2192,99045.75 +2193,109398.95 +2194,109529.5 +2195,111688.2 +2196,105804.77 +2197,132688.25 +2198,151820.34 +2199,176210.17 +2200,149519.14 +2201,141624.92 +2202,203931.78 +2203,142463.73 +2204,174784.77 +2205,120130.31 +2206,135318.25 +2207,194973.6 +2208,255024.17 +2209,209604.14 +2210,116981.695 +2211,113038.72 +2212,119530.54 +2213,102155.28 +2214,131250.78 +2215,97882.3 +2216,142356.42 +2217,56252.79 +2218,87090.26 +2219,82728.65 +2220,77169.37 +2221,334827.44 +2222,281668.62 +2223,256251.62 +2224,204843.16 +2225,123970.49 +2226,185370.61 +2227,206417.47 +2228,280012.16 +2229,266415.72 +2230,150795.44 +2231,210193.3 +2232,173129.45 +2233,178242.2 +2234,241862.58 +2235,224655.34 +2236,277908.03 +2237,325053.5 +2238,201606.38 +2239,108679.836 +2240,158105.27 +2241,153486.84 +2242,120785.54 +2243,127470.984 +2244,104178.07 +2245,102750.3 +2246,145296.34 +2247,118835.37 +2248,129627.414 +2249,129127.75 +2250,134286.84 +2251,103488.06 +2252,173708.88 +2253,153175.8 +2254,169767.48 +2255,186585.5 +2256,173684.23 +2257,211969.42 +2258,162712.11 +2259,175049.66 +2260,149000.67 +2261,183553.44 +2262,223239.08 +2263,355286.62 +2264,475680.94 +2265,163759.8 +2266,296931.47 +2267,361653.7 +2268,418535.3 +2269,152681.48 +2270,191073.64 +2271,216250.06 +2272,205087.61 +2273,166668.64 +2274,178931.56 +2275,169009.81 +2276,198541.84 +2277,193882.39 +2278,143514.64 +2279,130743.695 +2280,120424.81 +2281,168588.14 +2282,184147.73 +2283,108403.016 +2284,109700.97 +2285,137437.23 +2286,126510.84 +2287,396263.25 +2288,293525.44 +2289,409231.06 +2290,463060.56 +2291,347229.6 +2292,417087.53 +2293,540244.56 +2294,406525.5 +2295,504533.88 +2296,299005.62 +2297,352314.47 +2298,346443.12 +2299,388052.53 +2300,341423.4 +2301,308362.72 +2302,251154.34 +2303,233951.48 +2304,258532.94 +2305,215583.73 +2306,195489.78 +2307,202539.34 +2308,225338.14 +2309,271410.22 +2310,224301.7 +2311,207563.2 +2312,172732.28 +2313,171539.67 +2314,171183.86 +2315,173581.47 +2316,193318.94 +2317,191423.78 +2318,171418.17 +2319,173107.55 +2320,177145.27 +2321,246891.14 +2322,187613.77 +2323,187942.89 +2324,168720.05 +2325,207438.4 +2326,167194.77 +2327,203011.55 +2328,217304.98 +2329,189610.9 +2330,179485.34 +2331,365832.38 +2332,416805.97 +2333,339714.78 +2334,261685.36 +2335,268357.3 +2336,327152.16 +2337,196361.33 +2338,262952.0 +2339,202049.42 +2340,392069.5 +2341,222729.06 +2342,228350.02 +2343,224721.38 +2344,208960.02 +2345,229809.92 +2346,210179.6 +2347,199633.64 +2348,241133.72 +2349,185169.77 +2350,303133.66 +2351,263063.8 +2352,249377.14 +2353,271252.3 +2354,138014.72 +2355,137669.03 +2356,150789.89 +2357,188130.45 +2358,194111.1 +2359,131059.24 +2360,114651.75 +2361,143189.5 +2362,272433.25 +2363,133158.62 +2364,163091.89 +2365,235469.89 +2366,196098.42 +2367,229388.86 +2368,222461.58 +2369,220860.52 +2370,172093.11 +2371,168721.84 +2372,190310.11 +2373,269140.34 +2374,317383.8 +2375,256850.31 +2376,274468.03 +2377,341199.4 +2378,147045.11 +2379,211689.64 +2380,152235.12 +2381,171257.03 +2382,200874.92 +2383,197111.52 +2384,236133.11 +2385,165489.98 +2386,140215.89 +2387,136925.23 +2388,105452.71 +2389,125664.32 +2390,140430.73 +2391,144985.25 +2392,119053.984 +2393,163322.27 +2394,142227.14 +2395,207722.05 +2396,142467.42 +2397,209485.0 +2398,124203.516 +2399,59556.812 +2400,63442.35 +2401,119503.18 +2402,137340.05 +2403,135673.3 +2404,151467.08 +2405,158749.48 +2406,145074.34 +2407,130009.18 +2408,145931.81 +2409,126402.03 +2410,170627.16 +2411,117922.43 +2412,153796.78 +2413,127604.63 +2414,145253.38 +2415,123544.66 +2416,123770.33 +2417,136636.2 +2418,132543.48 +2419,124069.36 +2420,127120.87 +2421,152910.84 +2422,104341.06 +2423,106942.555 +2424,148699.94 +2425,218038.17 +2426,128238.77 +2427,123737.36 +2428,176330.97 +2429,120393.64 +2430,134552.1 +2431,111723.56 +2432,142555.58 +2433,142803.3 +2434,130144.39 +2435,147270.42 +2436,107658.46 +2437,113478.51 +2438,127865.72 +2439,103052.484 +2440,120369.83 +2441,93251.93 +2442,104075.18 +2443,128896.78 +2444,136790.72 +2445,93091.914 +2446,138617.33 +2447,190497.08 +2448,129874.76 +2449,116876.055 +2450,149745.05 +2451,133311.73 +2452,213893.16 +2453,93709.54 +2454,114420.695 +2455,125520.03 +2456,140306.95 +2457,133365.03 +2458,140911.11 +2459,110670.516 +2460,144749.48 +2461,130674.414 +2462,135765.61 +2463,128588.23 +2464,185268.98 +2465,145375.25 +2466,111897.4 +2467,143506.78 +2468,78415.9 +2469,72364.484 +2470,180021.66 +2471,202224.2 +2472,165498.34 +2473,112655.53 +2474,54808.844 +2475,219035.47 +2476,113219.62 +2477,118856.805 +2478,149274.52 +2479,102849.44 +2480,150858.92 +2481,126584.48 +2482,119792.2 +2483,115665.92 +2484,119934.57 +2485,122748.89 +2486,156694.73 +2487,179254.11 +2488,163831.31 +2489,150557.7 +2490,145119.05 +2491,99050.09 +2492,182183.38 +2493,153337.66 +2494,143058.16 +2495,84784.04 +2496,245334.55 +2497,152973.27 +2498,111118.37 +2499,87046.01 +2500,122314.766 +2501,138345.45 +2502,145786.2 +2503,98790.1 +2504,187029.05 +2505,216545.97 +2506,259777.88 +2507,295119.16 +2508,259767.38 +2509,211150.97 +2510,207365.31 +2511,175495.16 +2512,206514.97 +2513,215505.69 +2514,259595.86 +2515,145592.75 +2516,177791.56 +2517,148422.34 +2518,149667.36 +2519,231602.5 +2520,207989.6 +2521,189597.66 +2522,220068.11 +2523,122770.19 +2524,143419.06 +2525,150177.94 +2526,140364.78 +2527,125483.29 +2528,136787.0 +2529,139937.8 +2530,129797.23 +2531,250416.17 +2532,226549.89 +2533,193001.19 +2534,234888.67 +2535,289275.16 +2536,235771.58 +2537,228069.0 +2538,179191.38 +2539,186932.97 +2540,177191.27 +2541,179747.08 +2542,165358.73 +2543,131425.97 +2544,122230.336 +2545,144319.23 +2546,133944.84 +2547,148912.08 +2548,142636.27 +2549,165714.1 +2550,372599.34 +2551,142364.78 +2552,126703.9 +2553,84871.08 +2554,98939.88 +2555,129633.2 +2556,104499.234 +2557,103209.04 +2558,150161.52 +2559,132059.69 +2560,160484.97 +2561,152058.86 +2562,148466.52 +2563,159456.94 +2564,202108.33 +2565,134293.27 +2566,170013.16 +2567,129712.195 +2568,191880.06 +2569,203817.39 +2570,118106.89 +2571,178046.25 +2572,150706.36 +2573,205660.2 +2574,254227.5 +2575,136330.48 +2576,112992.9 +2577,128797.836 +2578,81725.96 +2579,63440.605 +2580,112308.38 +2581,124137.89 +2582,118331.836 +2583,309015.78 +2584,184108.05 +2585,187814.34 +2586,214249.44 +2587,194515.28 +2588,140447.94 +2589,154224.2 +2590,217203.61 +2591,223985.86 +2592,226044.7 +2593,264337.03 +2594,176874.19 +2595,192455.8 +2596,297147.66 +2597,184109.73 +2598,295921.1 +2599,348324.47 +2600,154917.98 +2601,147120.58 +2602,84490.75 +2603,94141.43 +2604,97885.47 +2605,82992.02 +2606,156920.7 +2607,219988.39 +2608,206833.94 +2609,177706.12 +2610,111032.81 +2611,127397.41 +2612,159880.34 +2613,135708.7 +2614,127767.55 +2615,149904.7 +2616,151240.86 +2617,180212.19 +2618,203658.89 +2619,194192.7 +2620,182159.42 +2621,173374.86 +2622,183828.12 +2623,229799.08 +2624,290736.38 +2625,292458.78 +2626,175956.55 +2627,159867.88 +2628,467610.53 +2629,520274.53 +2630,376223.7 +2631,443957.03 +2632,419196.5 +2633,311960.62 +2634,382555.06 +2635,164616.95 +2636,185505.89 +2637,178764.67 +2638,279003.28 +2639,190319.92 +2640,155508.45 +2641,108936.125 +2642,183727.94 +2643,103594.49 +2644,125276.266 +2645,111328.68 +2646,98199.54 +2647,102327.4 +2648,143348.11 +2649,156223.23 +2650,137763.5 +2651,136580.6 +2652,426124.53 +2653,237596.83 +2654,264625.97 +2655,394651.66 +2656,336194.5 +2657,362497.94 +2658,322843.72 +2659,335894.4 +2660,382461.9 +2661,364525.1 +2662,352395.25 +2663,281541.4 +2664,258276.3 +2665,330226.34 +2666,293717.84 +2667,166033.36 +2668,170618.86 +2669,176797.92 +2670,267447.88 +2671,175151.2 +2672,206661.58 +2673,210332.02 +2674,205210.53 +2675,172670.75 +2676,193294.36 +2677,196158.05 +2678,240551.83 +2679,269361.16 +2680,287397.84 +2681,411282.84 +2682,341165.6 +2683,532884.56 +2684,338987.12 +2685,323751.66 +2686,262788.6 +2687,308580.56 +2688,215724.97 +2689,201187.47 +2690,411063.6 +2691,194475.5 +2692,131594.8 +2693,194855.47 +2694,133840.08 +2695,187191.28 +2696,179542.98 +2697,187144.73 +2698,187114.67 +2699,175332.72 +2700,153131.31 +2701,151453.77 +2702,112753.766 +2703,114980.195 +2704,138439.34 +2705,121561.47 +2706,117073.67 +2707,123743.586 +2708,130062.16 +2709,105972.74 +2710,125449.06 +2711,309885.38 +2712,392087.53 +2713,174563.31 +2714,147615.86 +2715,171822.89 +2716,145281.6 +2717,202163.27 +2718,228419.6 +2719,152622.97 +2720,174327.05 +2721,132844.11 +2722,162327.05 +2723,150495.17 +2724,128596.07 +2725,131619.05 +2726,149851.33 +2727,183745.02 +2728,175139.5 +2729,149936.72 +2730,146169.22 +2731,132812.52 +2732,133903.14 +2733,163708.06 +2734,151945.86 +2735,134497.39 +2736,150035.14 +2737,121024.28 +2738,131725.02 +2739,159092.94 +2740,135880.19 +2741,145815.03 +2742,151976.95 +2743,155900.8 +2744,164273.23 +2745,144953.33 +2746,136478.61 +2747,146757.98 +2748,125124.875 +2749,129910.02 +2750,135737.17 +2751,131842.97 +2752,189430.61 +2753,148551.75 +2754,201724.23 +2755,137258.14 +2756,100865.11 +2757,66918.54 +2758,91348.914 +2759,160770.56 +2760,125844.81 +2761,146931.84 +2762,145338.88 +2763,191830.56 +2764,154059.19 +2765,273274.94 +2766,140126.14 +2767,88032.13 +2768,126788.51 +2769,127895.914 +2770,135206.0 +2771,111881.234 +2772,111924.43 +2773,168655.17 +2774,134141.69 +2775,122836.914 +2776,142756.06 +2777,144850.4 +2778,105134.27 +2779,117072.41 +2780,94223.625 +2781,96711.04 +2782,97832.11 +2783,100907.09 +2784,118476.08 +2785,141815.83 +2786,71099.07 +2787,125655.33 +2788,78683.79 +2789,176826.12 +2790,98042.76 +2791,111950.46 +2792,68992.266 +2793,162540.55 +2794,105817.19 +2795,125666.57 +2796,96116.08 +2797,194719.33 +2798,102383.2 +2799,114777.516 +2800,62551.062 +2801,106395.01 +2802,126185.875 +2803,150142.38 +2804,129812.24 +2805,105606.71 +2806,89307.445 +2807,157339.03 +2808,148103.5 +2809,134747.86 +2810,132592.19 +2811,155629.55 +2812,157466.02 +2813,149682.02 +2814,148410.03 +2815,97829.664 +2816,247329.94 +2817,163612.39 +2818,129087.69 +2819,162767.4 +2820,144295.75 +2821,117866.91 +2822,189994.16 +2823,312625.3 +2824,187018.0 +2825,150229.2 +2826,134446.6 +2827,137194.44 +2828,222924.42 +2829,212336.72 +2830,227602.45 +2831,176741.45 +2832,251841.98 +2833,283654.47 +2834,217398.08 +2835,220715.25 +2836,188536.45 +2837,165001.34 +2838,145023.53 +2839,178055.1 +2840,197202.0 +2841,200447.08 +2842,227444.44 +2843,162176.4 +2844,167723.89 +2845,131531.97 +2846,202612.75 +2847,204034.78 +2848,206056.55 +2849,202641.31 +2850,274319.72 +2851,222335.62 +2852,233080.89 +2853,240772.69 +2854,143364.03 +2855,200883.48 +2856,199504.05 +2857,186922.39 +2858,206525.86 +2859,125942.76 +2860,128294.28 +2861,131005.266 +2862,189275.44 +2863,117538.23 +2864,225952.83 +2865,141198.22 +2866,134991.06 +2867,107789.73 +2868,95736.23 +2869,109377.01 +2870,130388.65 +2871,93588.01 +2872,57877.16 +2873,103920.516 +2874,128432.05 +2875,110733.58 +2876,170644.33 +2877,144750.72 +2878,190769.36 +2879,135830.34 +2880,102958.36 +2881,154207.42 +2882,173914.1 +2883,190652.03 +2884,201869.72 +2885,183181.69 +2886,227727.89 +2887,82203.15 +2888,135932.62 +2889,45304.297 +2890,80858.805 +2891,133284.3 +2892,38086.418 +2893,93980.53 +2894,53411.465 +2895,334677.72 +2896,291974.75 +2897,203249.27 +2898,149912.11 +2899,195468.0 +2900,161913.89 +2901,213862.33 +2902,197856.66 +2903,343599.7 +2904,362976.25 +2905,96618.8 +2906,204148.92 +2907,111048.445 +2908,136529.61 +2909,149915.9 +2910,85386.336 +2911,86774.59 +2912,151959.36 +2913,83061.75 +2914,76053.195 +2915,90386.734 +2916,86606.21 +2917,166033.81 +2918,118691.4 +2919,212242.78 diff --git a/result/ml_best/best_0.028606_model_svr.csv b/result/ml_best/best_0.028606_model_svr.csv new file mode 100644 index 0000000..4926171 --- /dev/null +++ b/result/ml_best/best_0.028606_model_svr.csv @@ -0,0 +1,1460 @@ +Id,SalePrice +1461,118989.8807789443 +1462,164535.34027177808 +1463,183609.14658153485 +1464,194744.37663524476 +1465,186605.0204947766 +1466,170628.61494186797 +1467,181134.3158288215 +1468,160395.57820964517 +1469,188400.83514932104 +1470,130771.29081754998 +1471,182244.2189596339 +1472,100654.85333466766 +1473,97312.97795767881 +1474,144060.42949378316 +1475,102435.86667531103 +1476,362090.4565218239 +1477,258582.5463834755 +1478,282973.687978504 +1479,277173.72823198227 +1480,473503.52815359103 +1481,327268.49295621924 +1482,206667.36377894453 +1483,179753.5702036759 +1484,160226.55307102605 +1485,182049.89085044328 +1486,197950.5083474446 +1487,322925.04892372503 +1488,233591.196423044 +1489,200075.50062032475 +1490,237827.02335981812 +1491,191115.3502369829 +1492,97671.32307318061 +1493,190172.5650098705 +1494,296270.6093234876 +1495,304880.3009125227 +1496,233312.35632746734 +1497,191762.27736685748 +1498,168779.55947369922 +1499,162351.70436614213 +1500,163519.35610818365 +1501,185590.5046739194 +1502,145986.7147291281 +1503,298564.2931148819 +1504,246809.88906817624 +1505,226984.59705713665 +1506,193657.49011493628 +1507,247118.78481493084 +1508,195105.78675931547 +1509,167761.2305908899 +1510,150325.73042435432 +1511,149336.93075033446 +1512,176152.87810200235 +1513,147603.17230651274 +1514,157531.3587035174 +1515,200058.5546506941 +1516,147227.82799119246 +1517,170140.34935281746 +1518,122587.1330715993 +1519,209749.3916816735 +1520,131586.79598086065 +1521,133881.183286597 +1522,175698.7175391445 +1523,114672.74047550821 +1524,127024.54467453118 +1525,126492.2305616433 +1526,108783.34330661656 +1527,105342.98253251464 +1528,138611.6904484614 +1529,149934.20670309715 +1530,184758.61426683213 +1531,114412.31809672323 +1532,86103.86995809292 +1533,149217.0128216145 +1534,117696.68630497073 +1535,141651.45791927347 +1536,103892.46052843149 +1537,66147.06006486532 +1538,162914.29851379583 +1539,207939.76156394603 +1540,95645.68560661515 +1541,141937.47396436025 +1542,131957.9566520318 +1543,177196.83741787603 +1544,81791.34389596732 +1545,117145.51291541451 +1546,134873.27067018143 +1547,129245.85592502635 +1548,134081.14116675255 +1549,118349.45328823016 +1550,130261.11684973848 +1551,102934.37318812341 +1552,146396.48033207122 +1553,145371.73229792935 +1554,130257.94454551367 +1555,174966.99609715043 +1556,88778.45147486807 +1557,116067.3670764412 +1558,99246.48101270097 +1559,82248.6328947769 +1560,131918.76583277294 +1561,140092.88443847245 +1562,132657.55930212786 +1563,120922.60442998364 +1564,158257.4388978593 +1565,146623.9944546806 +1566,241049.60798945374 +1567,72489.15048390653 +1568,227341.49257654318 +1569,126661.06393791718 +1570,137594.5891974679 +1571,117805.56910098298 +1572,142590.57630579127 +1573,228192.8049604026 +1574,138479.06712546662 +1575,242443.79815996593 +1576,244362.85901468873 +1577,181038.3407904586 +1578,155779.76179775444 +1579,152209.87206864564 +1580,191646.0711034751 +1581,157863.19326399497 +1582,123714.86305192433 +1583,305410.2537532731 +1584,223514.8445271442 +1585,137613.94701024066 +1586,71452.17915696016 +1587,113497.82023872568 +1588,145049.75912731138 +1589,110929.00930133779 +1590,140818.8652297007 +1591,92319.99423065477 +1592,117279.62942273484 +1593,122409.74958035926 +1594,154389.1851544323 +1595,95563.03528439975 +1596,216796.4532728357 +1597,192143.36574554635 +1598,207062.04178558 +1599,171710.6094089927 +1600,159940.44067291083 +1601,78542.13831895907 +1602,113701.67818628125 +1603,72537.59458261455 +1604,253889.8613605873 +1605,242091.37802040947 +1606,176126.8557720606 +1607,171415.50531561679 +1608,210386.55911515656 +1609,186769.11046442718 +1610,149276.08693881507 +1611,142226.9732550112 +1612,171877.23583935833 +1613,164510.73896032936 +1614,110826.42650782902 +1615,97222.88793658081 +1616,74674.37840775025 +1617,94123.69155868035 +1618,129104.02512724222 +1619,143970.03677933186 +1620,167540.2543679158 +1621,141567.06228065706 +1622,140287.30384798243 +1623,252176.84490917053 +1624,215318.39482461553 +1625,119077.25019777037 +1626,168290.13780984923 +1627,188124.42305348604 +1628,283461.62655112846 +1629,181289.88565135733 +1630,355248.12487249303 +1631,212240.543966642 +1632,239403.40731788974 +1633,168387.31956954772 +1634,184636.64246535552 +1635,174583.62069358412 +1636,152631.6462832592 +1637,208172.53952980603 +1638,208286.95474067755 +1639,188809.84286106436 +1640,261752.34924211886 +1641,188240.92666880233 +1642,246046.18724362232 +1643,245761.09983389804 +1644,229146.7131195343 +1645,217918.86640284013 +1646,163021.3249936112 +1647,160428.8191041593 +1648,134475.30636788468 +1649,137521.34780837875 +1650,120997.52421050378 +1651,127688.0708199501 +1652,101311.8743665795 +1653,104671.43060362134 +1654,143079.2958942535 +1655,130588.90866901448 +1656,132922.584327181 +1657,141271.4608914655 +1658,138807.61441015883 +1659,112167.79872728596 +1660,149886.39299929398 +1661,443120.4747871191 +1662,406062.9494271921 +1663,373280.43023491 +1664,523876.7446303666 +1665,294382.291711292 +1666,329068.14319084527 +1667,355874.3221357365 +1668,333667.752574472 +1669,301417.19993849425 +1670,333484.936087949 +1671,274396.5721566345 +1672,421485.0483407223 +1673,301769.78357998567 +1674,247793.67691659034 +1675,202289.23193178108 +1676,197810.05703517146 +1677,220092.63508235867 +1678,483407.65446841123 +1679,376547.31000897026 +1680,329595.7162574826 +1681,233997.58767622703 +1682,305329.87879820657 +1683,188808.44053800366 +1684,173597.88849750263 +1685,168777.67122339856 +1686,167184.78230512713 +1687,170451.7534753282 +1688,192315.53634827136 +1689,192999.5964850542 +1690,189848.27660019856 +1691,177356.03050360028 +1692,253841.46345358054 +1693,172590.6654139288 +1694,179078.80450112166 +1695,163097.09433252993 +1696,280495.7396774909 +1697,171033.35428098356 +1698,371139.8770071632 +1699,308058.7056982237 +1700,266945.49006813497 +1701,280839.4359992954 +1702,258746.23234931685 +1703,247157.19566125429 +1704,289612.5346441751 +1705,225198.55568662658 +1706,428819.1440460468 +1707,213407.8745905107 +1708,200363.5369975051 +1709,272495.5120079159 +1710,222461.92655280884 +1711,272127.86772361747 +1712,266607.5409679981 +1713,277268.5835884881 +1714,228848.80123931094 +1715,213721.6790866728 +1716,182250.4107842383 +1717,170123.05133902724 +1718,137326.62067052518 +1719,207212.876198424 +1720,247116.49690510612 +1721,156143.87251299803 +1722,123447.76296504971 +1723,153142.66435170564 +1724,214351.38003539303 +1725,226853.97532786703 +1726,188165.48287232462 +1727,155108.5718778343 +1728,163953.15949239253 +1729,163317.70554819255 +1730,159528.68747948774 +1731,125088.43050050826 +1732,126434.02311864053 +1733,113774.05320300195 +1734,125799.51322658571 +1735,120947.28175008316 +1736,111106.80315525111 +1737,334899.3523552785 +1738,244648.09306836745 +1739,303121.7409617966 +1740,235461.15651168796 +1741,200590.05112942753 +1742,183469.1194639347 +1743,186296.34007323853 +1744,308124.7062846461 +1745,218000.6379486255 +1746,214400.0210052617 +1747,225116.68271119625 +1748,255333.6978708019 +1749,149468.47875106335 +1750,135284.20595442926 +1751,246178.2643900205 +1752,122175.45664095771 +1753,153226.2472612085 +1754,201732.50789986848 +1755,169141.33884798075 +1756,143710.99840181635 +1757,118778.29043641598 +1758,150204.12866647902 +1759,160556.70705300997 +1760,167977.46558369655 +1761,156389.8005685985 +1762,183211.61615288985 +1763,176965.3161339232 +1764,120318.2622577309 +1765,173477.82571701333 +1766,183876.54686420326 +1767,220352.177870565 +1768,141663.22077047295 +1769,170444.70190152852 +1770,147739.4722128365 +1771,124744.84344863749 +1772,137368.38068781735 +1773,136660.34017042513 +1774,145114.76366377156 +1775,135853.98432741605 +1776,126932.85523392458 +1777,110104.68799672171 +1778,144004.94574622455 +1779,121541.24926423372 +1780,168794.44249710778 +1781,133148.79925761692 +1782,95304.33404503268 +1783,147960.71461562533 +1784,111406.66241059374 +1785,122784.18924126204 +1786,136588.9869359098 +1787,162070.3938957948 +1788,62060.161922660205 +1789,100163.03347467878 +1790,90233.40323684826 +1791,172426.26321049902 +1792,159190.560354614 +1793,139501.11032077268 +1794,157018.72807737102 +1795,136832.97302047367 +1796,125275.12954638439 +1797,113519.02472450209 +1798,121352.08184130403 +1799,114761.60128034762 +1800,127133.47693069436 +1801,132206.17391590116 +1802,124026.08804168421 +1803,151846.88152165763 +1804,139079.29618728854 +1805,137090.87066442295 +1806,134223.82992777886 +1807,124833.98494960833 +1808,121435.47499866837 +1809,123157.01778287924 +1810,144923.37143798458 +1811,97287.78069407374 +1812,96660.70208831131 +1813,128810.84522913926 +1814,97310.72762047633 +1815,60326.96166602357 +1816,99285.63295863182 +1817,105869.83048558934 +1818,142618.05538174964 +1819,131449.61140708596 +1820,70812.8590733871 +1821,108709.93152605572 +1822,152236.3208331546 +1823,60436.79007147489 +1824,123134.47692008286 +1825,143029.9017516613 +1826,102732.76717949695 +1827,104710.55534552145 +1828,134258.25180452404 +1829,134723.8161808182 +1830,140391.71089303883 +1831,153360.54483127833 +1832,49864.82146349765 +1833,126160.01346306922 +1834,120332.20432221261 +1835,121598.84651006192 +1836,121086.69390793232 +1837,84245.7317688661 +1838,119456.06594851497 +1839,106564.74917206269 +1840,140064.15343636292 +1841,138902.01467104309 +1842,82418.0070161806 +1843,135576.70536023233 +1844,133372.59761575103 +1845,141160.40046973745 +1846,152228.0300891326 +1847,174722.50573172228 +1848,44314.81756875517 +1849,110313.80756536269 +1850,122586.79068711353 +1851,155886.1939447797 +1852,127909.51050452357 +1853,133426.92735046125 +1854,164796.0130860574 +1855,151397.64167392562 +1856,221045.4463383112 +1857,150960.46728431905 +1858,141290.16573747696 +1859,104086.03707223047 +1860,147576.53307376636 +1861,103244.41813232345 +1862,309683.79998800025 +1863,302538.52970863186 +1864,302548.7833523501 +1865,336783.3356675017 +1866,316093.96564192657 +1867,231552.80225096262 +1868,285343.7825210468 +1869,204586.19919128856 +1870,228816.39784866024 +1871,245620.30912394717 +1872,167625.7505861807 +1873,230528.81137231222 +1874,151699.0248092867 +1875,220073.95366251268 +1876,199451.131228644 +1877,215482.24608950168 +1878,193703.95258301665 +1879,126982.98371666986 +1880,136744.62281307377 +1881,255091.74329148573 +1882,249968.53300467384 +1883,190378.84498904448 +1884,202487.09303611342 +1885,236995.59693817727 +1886,273598.935174569 +1887,212200.1203473991 +1888,277643.5792283433 +1889,166548.61595313772 +1890,128502.15189036586 +1891,143550.30653933604 +1892,102886.6125643609 +1893,135381.55636339856 +1894,122569.74612649679 +1895,137259.2167621912 +1896,132528.21265178884 +1897,113311.3585357365 +1898,119761.11715750651 +1899,153468.46383040474 +1900,155249.21600938996 +1901,174238.80433617748 +1902,152942.0097681714 +1903,224610.15384876152 +1904,130028.70343074288 +1905,197525.3676230399 +1906,151746.32541256747 +1907,228195.81844048647 +1908,109302.66941850175 +1909,138942.4964083562 +1910,118191.7756024562 +1911,211481.65390506302 +1912,302655.7672947607 +1913,135930.86912607867 +1914,77246.28258303643 +1915,294044.32242045517 +1916,29923.452401655755 +1917,251689.48338209454 +1918,143230.26068835927 +1919,183677.07823630673 +1920,166520.41251586963 +1921,381862.5824647632 +1922,312410.9287682061 +1923,245765.14234407147 +1924,240123.66482057024 +1925,208052.65324634148 +1926,380744.52660205873 +1927,140262.526129697 +1928,159562.28219450294 +1929,128623.53366506773 +1930,132243.57126121724 +1931,151767.15994397638 +1932,145500.8206353002 +1933,187929.90570460923 +1934,182522.41468060974 +1935,171268.62159496843 +1936,191188.27650827516 +1937,176481.06699872142 +1938,169556.8300932337 +1939,247670.93517490476 +1940,182638.79143031567 +1941,166066.7556030738 +1942,185628.69966498308 +1943,204358.9063792313 +1944,329302.646501487 +1945,352012.56322284404 +1946,118561.01129210924 +1947,297926.8548826465 +1948,178678.75689470704 +1949,240417.77048193716 +1950,178937.3679286855 +1951,242817.33515481767 +1952,218131.5413007561 +1953,180484.34335707748 +1954,195528.29279220587 +1955,141997.03349005757 +1956,339012.5860461024 +1957,163456.875376491 +1958,289302.0179525855 +1959,145415.23098592594 +1960,121859.89503342555 +1961,117319.22860652012 +1962,96969.43203796438 +1963,105491.50012332018 +1964,105869.60386891225 +1965,137258.80934054498 +1966,124517.15958683832 +1967,300316.0317969788 +1968,421726.04392750363 +1969,372939.6458957952 +1970,414325.6259688445 +1971,500388.9653575685 +1972,380001.14924008737 +1973,273234.34081976383 +1974,330895.7357182142 +1975,520976.3396693066 +1976,280001.56377812487 +1977,367586.53405716043 +1978,351327.0270334833 +1979,329404.22639472084 +1980,196131.20417925215 +1981,349951.20350051695 +1982,223067.4433245518 +1983,194480.19494777758 +1984,171728.21188410945 +1985,234306.29423385274 +1986,223683.318684982 +1987,179313.2055416218 +1988,170965.28734822088 +1989,193414.3416540389 +1990,208429.26605156998 +1991,236383.07452458053 +1992,210857.44981736716 +1993,165820.36639899726 +1994,234811.3660738327 +1995,186801.10773158164 +1996,268671.71887309465 +1997,303145.175911357 +1998,337859.37551542796 +1999,264909.3622086941 +2000,315913.7987962105 +2001,281590.40902271663 +2002,240956.25134263787 +2003,261127.74390437515 +2004,289790.2517753701 +2005,216441.83744391066 +2006,212463.739778601 +2007,252765.93700539655 +2008,220664.32135021882 +2009,192277.6265181181 +2010,188905.9739074608 +2011,137377.13551764318 +2012,170385.54356959625 +2013,177348.27762966492 +2014,184005.75148078622 +2015,196910.10336091285 +2016,190414.85892932297 +2017,192173.8824559 +2018,116928.77490758979 +2019,132196.63904020254 +2020,101923.08026778704 +2021,104444.36549718799 +2022,192532.7401493384 +2023,140191.73750291934 +2024,294200.9524246897 +2025,366736.856947361 +2026,172833.32444744837 +2027,159405.37551502627 +2028,157366.82000474335 +2029,173419.06328633387 +2030,266458.036790733 +2031,232432.4053379662 +2032,247081.21190065247 +2033,258922.2153594225 +2034,182712.59176025502 +2035,227118.2415523771 +2036,207359.4966233367 +2037,215563.21689269092 +2038,319840.58780361875 +2039,209376.75002231178 +2040,294173.607281466 +2041,281906.28163623915 +2042,207267.39097042673 +2043,179313.6337685839 +2044,176511.5649003199 +2045,207875.15547395177 +2046,150980.5628782883 +2047,139651.30319340745 +2048,134675.3221701209 +2049,139280.34852216026 +2050,178028.30455230497 +2051,110289.19843370534 +2052,127458.7377814333 +2053,146765.6772822598 +2054,90696.01227762773 +2055,159690.5345341381 +2056,151546.34213013435 +2057,109051.55894084186 +2058,206295.03082475535 +2059,135683.74277789623 +2060,171361.5677403483 +2061,167323.76064141424 +2062,128526.53817049663 +2063,118662.9510288585 +2064,138224.43217702518 +2065,113582.37209925536 +2066,171122.31103986266 +2067,114437.63922057782 +2068,143349.52738742257 +2069,81111.70464967255 +2070,113323.0618714022 +2071,97250.55848626883 +2072,159397.64161990967 +2073,140491.66319397074 +2074,191832.52887687844 +2075,144723.7651948414 +2076,121419.54648374813 +2077,155526.5640314077 +2078,121757.59722205512 +2079,128698.60265988829 +2080,121406.29924145898 +2081,121078.91989954947 +2082,119397.66028503278 +2083,147963.51075479327 +2084,112122.06184970611 +2085,126220.86114969268 +2086,118697.01175565444 +2087,124247.40304265475 +2088,94050.3977178226 +2089,83359.47884005264 +2090,133007.77204593067 +2091,116757.29079095546 +2092,122995.08631646387 +2093,113015.31225737435 +2094,98641.98579702932 +2095,147098.50994089205 +2096,76858.35325336455 +2097,107226.72667257804 +2098,147376.8251534311 +2099,67327.90367054526 +2100,67313.61329580477 +2101,108569.65531333613 +2102,131190.59423437138 +2103,107428.07778400625 +2104,139371.95373896338 +2105,136574.4587202256 +2106,59260.239423837294 +2107,202734.21386082462 +2108,115065.01800900736 +2109,116872.87522976604 +2110,125954.973493133 +2111,138331.62788917305 +2112,134107.07117485232 +2113,118307.94715767322 +2114,123240.74769438473 +2115,155188.3621805912 +2116,117280.58333132103 +2117,145599.43495948613 +2118,116798.37229976554 +2119,109509.4199888068 +2120,117322.79604136084 +2121,95159.33154136108 +2122,116688.44268774614 +2123,77504.74477618925 +2124,155715.17272088426 +2125,122044.9187829259 +2126,146318.30097260102 +2127,161025.09582112305 +2128,130203.6237410189 +2129,71759.69632421354 +2130,133257.14940826723 +2131,134834.9384275066 +2132,117369.74694959566 +2133,121499.22836440259 +2134,114157.13965632363 +2135,100220.4870072875 +2136,82683.21501757287 +2137,110817.37138427731 +2138,134672.3741238429 +2139,151999.92769009242 +2140,143799.2592891049 +2141,146788.44107481837 +2142,129820.40392385634 +2143,143844.55405397544 +2144,113261.92010276813 +2145,137320.70190488803 +2146,182166.47998849847 +2147,150452.5418534407 +2148,138832.79647603902 +2149,143617.1702419341 +2150,218359.80053440414 +2151,117047.39133760317 +2152,165210.2722426232 +2153,167560.691275501 +2154,105540.25453047513 +2155,151810.6782175459 +2156,263238.00671321264 +2157,224409.6932904277 +2158,220955.03728908687 +2159,210626.0480453007 +2160,181038.9008287108 +2161,245360.4632951354 +2162,385164.7619340782 +2163,339926.6764607746 +2164,244159.1563382381 +2165,199389.55750413574 +2166,152319.4497432151 +2167,218929.9908602836 +2168,204085.9220093623 +2169,199106.48841098722 +2170,220160.00794720274 +2171,155779.70093555236 +2172,127969.2283550515 +2173,174639.58729180877 +2174,227895.2096414867 +2175,293871.305883527 +2176,291504.1364430438 +2177,243130.68135723897 +2178,209474.52554769494 +2179,136803.74723041794 +2180,229002.99778170127 +2181,191088.69935246624 +2182,222508.0032881451 +2183,183945.29962801182 +2184,126994.64604305994 +2185,127098.23170999161 +2186,151891.46460189598 +2187,153698.37603256313 +2188,161189.27173330548 +2189,274669.63244671864 +2190,82803.16799157426 +2191,84943.96628254277 +2192,97163.26840499094 +2193,118016.42778453782 +2194,111664.03247195712 +2195,113326.65717102095 +2196,107683.20856552967 +2197,131442.74387622543 +2198,153682.01810633967 +2199,181537.46174738195 +2200,151988.15159927483 +2201,137557.40074193152 +2202,207787.40727270627 +2203,128520.76719362146 +2204,182122.65259982832 +2205,121643.90356922099 +2206,131983.8167621275 +2207,197165.83020237673 +2208,259476.46753255074 +2209,227014.1189802506 +2210,114197.79531880868 +2211,114121.68940986013 +2212,122298.46845639896 +2213,100898.98869196884 +2214,131256.87973654148 +2215,106935.43228960306 +2216,137048.51993988932 +2217,72454.2135612956 +2218,90713.32436443337 +2219,80914.25255431236 +2220,57744.96531917881 +2221,293498.4543202949 +2222,263048.0689047875 +2223,265022.9654304481 +2224,212042.3305560462 +2225,123705.54646118073 +2226,189193.37087364355 +2227,207023.26526241773 +2228,275668.7115882593 +2229,260896.20401890037 +2230,148861.67576391157 +2231,211903.6559967968 +2232,177842.4026921285 +2233,180345.21289960353 +2234,237577.55574755796 +2235,227678.31600735884 +2236,274083.33384538966 +2237,325908.6426043802 +2238,206855.9483129815 +2239,122141.79389669627 +2240,157325.89898985444 +2241,159810.90294669248 +2242,116964.09552680452 +2243,121730.67225587176 +2244,103781.50909271346 +2245,107003.16911074633 +2246,149812.71080386528 +2247,116870.06536844709 +2248,128016.23266590931 +2249,126712.88772070796 +2250,134423.71490051967 +2251,100568.06548322695 +2252,177592.89374417547 +2253,154763.02959141933 +2254,173489.40148355925 +2255,187061.88991212787 +2256,175150.86460826232 +2257,211482.90184118322 +2258,155525.26784355135 +2259,168287.20174327833 +2260,128745.53247171771 +2261,172203.29916346885 +2262,218872.74582120575 +2263,353483.6370674527 +2264,453599.7932069088 +2265,172245.39088681588 +2266,280506.8469398873 +2267,353051.9785665197 +2268,403710.7719236942 +2269,151877.5423015137 +2270,189054.2294314247 +2271,218998.13619065637 +2272,221302.09020903314 +2273,170595.32349285547 +2274,180776.9316762514 +2275,174381.9435222509 +2276,197874.23527061153 +2277,198609.61902771506 +2278,146093.2611546372 +2279,123797.22887217297 +2280,123772.06397386962 +2281,168537.42737599686 +2282,178631.90964159026 +2283,109235.63446767222 +2284,108759.4699576814 +2285,131124.24563161941 +2286,126412.34002107322 +2287,362943.09462751204 +2288,285888.4645271266 +2289,379587.2555659238 +2290,445574.3488961336 +2291,335641.53343141323 +2292,411843.1839639822 +2293,478218.46848323435 +2294,382376.90561150573 +2295,466526.2598721947 +2296,305940.16217838484 +2297,339801.5026960634 +2298,323140.8051824843 +2299,373201.2384617777 +2300,341805.92906784976 +2301,292880.6920958912 +2302,260651.98518440753 +2303,237456.3065057863 +2304,259478.09215319756 +2305,205555.1045802196 +2306,197504.05136283976 +2307,202721.0583928762 +2308,219927.64666377637 +2309,270675.49432379985 +2310,208194.04006023574 +2311,219202.0425915787 +2312,172018.87934656037 +2313,169341.42293090155 +2314,175481.62964623753 +2315,172658.03533259596 +2316,196278.09222231474 +2317,192433.87368895818 +2318,168575.5805678302 +2319,173526.82764851666 +2320,177217.24687612447 +2321,248714.56211515525 +2322,180719.02197788042 +2323,192423.82848375686 +2324,169401.7862485153 +2325,209376.35325666005 +2326,170215.6510713213 +2327,205440.94717544102 +2328,219273.9808522647 +2329,187738.00439075954 +2330,177112.15271396018 +2331,362484.0259176159 +2332,404581.89339129365 +2333,340522.77088881686 +2334,268035.6203353512 +2335,272099.08097590867 +2336,335542.64110337594 +2337,194263.1856046131 +2338,268210.29302625556 +2339,204621.77609906867 +2340,392713.48901310074 +2341,218282.2845626323 +2342,227264.60853190126 +2343,222166.5793701795 +2344,209525.2508799644 +2345,239565.23344867982 +2346,206382.39502958625 +2347,198481.84330258094 +2348,241445.86574892138 +2349,178138.3482510937 +2350,299722.4936509804 +2351,261434.1722731777 +2352,256510.38681854808 +2353,268875.93666881917 +2354,141669.2238118089 +2355,139952.24259115173 +2356,146277.09137034058 +2357,188691.82038543653 +2358,192887.73318292247 +2359,134177.95604780555 +2360,117651.26871266055 +2361,147764.50018377134 +2362,277767.88865179924 +2363,131337.16501677688 +2364,155695.0394955412 +2365,224694.43843466596 +2366,190821.97624611718 +2367,228077.1181411489 +2368,221852.02827937691 +2369,223724.94618650508 +2370,175349.2018437211 +2371,173277.8509749298 +2372,191127.77807522047 +2373,279074.7057200984 +2374,320060.837995641 +2375,242744.01875041027 +2376,294677.60741793393 +2377,333840.0088804655 +2378,141152.8600221064 +2379,233765.61995523446 +2380,152021.85431057727 +2381,175715.2537325226 +2382,202583.24286438746 +2383,203177.75162649326 +2384,236144.45339048342 +2385,163519.5986280547 +2386,143574.26594913506 +2387,136195.4553924732 +2388,96039.96125056088 +2389,127696.5684780362 +2390,139503.81103613612 +2391,145689.75676936915 +2392,118853.69239681607 +2393,161394.38678890571 +2394,143581.5926199662 +2395,203769.41102749127 +2396,142322.0386111347 +2397,206850.38330676832 +2398,125056.88620121943 +2399,61169.453914146274 +2400,61939.780081743345 +2401,119679.8669874014 +2402,140476.0767215875 +2403,140235.8348469722 +2404,151161.7693461512 +2405,158742.17855338432 +2406,149005.5906466402 +2407,128888.11434069979 +2408,140941.278812056 +2409,126845.65906130544 +2410,170128.85876537068 +2411,120069.07966808151 +2412,152426.46006516455 +2413,129002.17878434058 +2414,149183.11934014052 +2415,125074.7585129008 +2416,123106.39620757411 +2417,137142.06845559124 +2418,136607.1262177853 +2419,121924.64052223772 +2420,126363.07404085991 +2421,153545.3416409411 +2422,110694.87157547411 +2423,112941.32958551815 +2424,148130.905760863 +2425,223127.13513562968 +2426,129037.31691759542 +2427,134932.32966027415 +2428,173630.25784558835 +2429,119039.25473643406 +2430,133226.78412689362 +2431,110325.76313785125 +2432,136881.87476420947 +2433,141200.95830094675 +2434,134450.5856451167 +2435,147604.41906777295 +2436,107842.16282617222 +2437,112804.18894511778 +2438,127848.49906253649 +2439,100016.09571532224 +2440,124525.24630800539 +2441,94524.52025510838 +2442,104499.91230187559 +2443,131250.92293782224 +2444,135170.4655315011 +2445,94247.1125736929 +2446,132482.87090640335 +2447,183804.3827751243 +2448,130567.70464753534 +2449,115988.75031315962 +2450,152983.60046883224 +2451,135852.0312044593 +2452,212965.0871867207 +2453,95556.28514263025 +2454,127132.81011290211 +2455,109651.66623645423 +2456,143225.36071127094 +2457,125293.14643092059 +2458,131537.8292877809 +2459,110806.3830697573 +2460,139003.8120393583 +2461,128795.28380420896 +2462,132504.69927955465 +2463,123552.42181054025 +2464,184044.91677383022 +2465,141814.52215829084 +2466,109144.80781204769 +2467,132199.96216720837 +2468,84634.99405094396 +2469,78607.9636906145 +2470,179993.94159824195 +2471,202321.65883560275 +2472,162555.39780924583 +2473,124284.26959721668 +2474,51936.792573293 +2475,215334.96602865861 +2476,119309.24317282232 +2477,125760.83976081815 +2478,156339.0652361008 +2479,107511.75716771188 +2480,154251.6859921467 +2481,128582.91498908607 +2482,122719.00938549468 +2483,116928.85105633871 +2484,123486.54943285584 +2485,122224.21067637755 +2486,158923.38809884706 +2487,168585.08787494162 +2488,163200.39417818506 +2489,155365.5959541656 +2490,149222.68786912493 +2491,89655.48505506065 +2492,186759.8997351258 +2493,157530.31203949684 +2494,147216.01163627586 +2495,88193.57454456213 +2496,244245.59332032292 +2497,148065.20659923585 +2498,106334.91919594209 +2499,89037.60880873317 +2500,124993.51423089762 +2501,139570.0845990536 +2502,137802.70083802746 +2503,99127.1615098867 +2504,194438.44640159814 +2505,216898.04934392872 +2506,259675.25330430048 +2507,291051.84337034286 +2508,259533.8564628322 +2509,213794.362688282 +2510,209487.09911057397 +2511,173918.02087992377 +2512,204698.9877701732 +2513,217033.57705813283 +2514,257160.09023712267 +2515,141541.32282592496 +2516,172971.24799661015 +2517,147248.22021723603 +2518,153332.4446789819 +2519,223392.82691468878 +2520,207231.68740042183 +2521,187561.85749865655 +2522,222661.65327604586 +2523,112667.7594408686 +2524,138617.1260073747 +2525,151860.68036762776 +2526,135783.62569332757 +2527,118080.84281778638 +2528,124293.56091535572 +2529,136874.584123289 +2530,118279.93624647472 +2531,249709.52139513547 +2532,227776.51168638663 +2533,193689.23400353038 +2534,229228.33115104656 +2535,290571.64248976996 +2536,231738.08861156952 +2537,228310.07511188267 +2538,178132.77371196324 +2539,184517.9685650793 +2540,180593.2932573921 +2541,175604.2296837975 +2542,161551.28544736182 +2543,129087.47783561215 +2544,128290.48341285324 +2545,138364.43645204089 +2546,134335.7082609028 +2547,154546.92335894518 +2548,148505.23199828924 +2549,168074.21812898442 +2550,424269.1733399892 +2551,149080.43087445578 +2552,130821.45409357558 +2553,81654.89171812285 +2554,96192.86028091403 +2555,127404.26350984574 +2556,110815.77638830262 +2557,103917.7935350512 +2558,165980.64694175107 +2559,137554.49498417834 +2560,155681.81976964464 +2561,146251.27309778077 +2562,146342.70968414476 +2563,162024.19263734092 +2564,194854.79664260126 +2565,121699.1332142868 +2566,165497.23008005723 +2567,132647.21223066177 +2568,206310.62324083 +2569,202947.6589590273 +2570,114642.77210081312 +2571,177472.20375853742 +2572,145663.57984623348 +2573,215576.7210779353 +2574,280068.69320632523 +2575,137521.4116454492 +2576,110581.66543538182 +2577,124473.36121517025 +2578,78460.01667316277 +2579,71876.94633324075 +2580,107381.6503020797 +2581,127668.47477257386 +2582,125793.52066963802 +2583,276477.6103278245 +2584,191301.7153271985 +2585,190523.83501761797 +2586,217309.06755897988 +2587,191241.9151208625 +2588,140679.33380527116 +2589,152850.66057621295 +2590,218875.85227372491 +2591,238060.7266160975 +2592,223508.13910788504 +2593,249639.54727676252 +2594,170836.09930440533 +2595,188839.01616174183 +2596,309713.98650027125 +2597,179832.64554310744 +2598,289347.47074526444 +2599,345988.25445385184 +2600,159017.68242652342 +2601,146150.09787183313 +2602,85272.04579642993 +2603,94155.36599361026 +2604,93290.20635534555 +2605,87130.9550870336 +2606,157579.89429214105 +2607,210103.94723322336 +2608,208712.4054659667 +2609,175470.219090728 +2610,113496.75244257033 +2611,139506.75692395592 +2612,159788.0898638905 +2613,138345.48863076148 +2614,125491.37176377414 +2615,149993.79332057683 +2616,150431.4489258341 +2617,181075.3838291514 +2618,203264.5773148372 +2619,200318.9059595008 +2620,182834.3304801818 +2621,170990.6031840326 +2622,183833.78564477526 +2623,232866.74974979847 +2624,282123.0193205657 +2625,301638.1364204079 +2626,169788.11501172718 +2627,151201.87374890712 +2628,430542.3065466771 +2629,494171.83113858564 +2630,351118.99483615573 +2631,426582.48930680205 +2632,391805.4678843317 +2633,293588.9069930976 +2634,373007.9099504252 +2635,160920.01763979997 +2636,193083.4139040118 +2637,175054.34552887437 +2638,286043.0994622708 +2639,195049.43850870137 +2640,156074.49019750592 +2641,109245.06560194823 +2642,180590.7901821122 +2643,105709.77930016011 +2644,120555.00247878858 +2645,111413.87746998589 +2646,98936.94965568025 +2647,104895.32814441701 +2648,143277.01423259568 +2649,154934.11812505708 +2650,130811.51831535494 +2651,132627.12065524867 +2652,404818.9556887874 +2653,248495.23736627572 +2654,252591.60906628624 +2655,385197.75720202836 +2656,322624.151848306 +2657,341269.41246940073 +2658,303221.3808551148 +2659,314541.30365262774 +2660,355848.43691909866 +2661,352229.2158370375 +2662,349487.3135331032 +2663,289780.41295541497 +2664,256445.83783450577 +2665,326858.01630884287 +2666,281160.9926746175 +2667,166390.46005513985 +2668,172546.46847266084 +2669,174092.3891046229 +2670,278529.2371093499 +2671,175822.10408643435 +2672,193843.87181761148 +2673,210506.86220327026 +2674,207752.6035565772 +2675,159443.85653742668 +2676,188874.48593112017 +2677,196763.54946846672 +2678,244433.92802653046 +2679,279494.5095781152 +2680,298600.1542379907 +2681,400972.23926118994 +2682,340682.15371683525 +2683,476526.37678672536 +2684,324090.7443923237 +2685,334515.5804364524 +2686,260338.77161286128 +2687,307680.8804030333 +2688,207958.4236100113 +2689,198352.36425412179 +2690,396297.0788671087 +2691,191821.2001649651 +2692,140851.7723963206 +2693,192329.07644198096 +2694,134785.37105566138 +2695,189049.57311261914 +2696,178370.1914741475 +2697,188074.10775472247 +2698,190841.55794061176 +2699,178152.34386036362 +2700,151828.50375410874 +2701,142232.74451279125 +2702,106960.28016198699 +2703,111973.61040318468 +2704,142341.19350674344 +2705,122403.85741288897 +2706,110831.51586531565 +2707,112560.53817636249 +2708,133104.2384193539 +2709,104496.66456839051 +2710,125859.17918736213 +2711,300671.1525863011 +2712,398878.19391615374 +2713,171408.50184252352 +2714,146532.37096085917 +2715,174539.38828492648 +2716,137778.9674242904 +2717,203179.02485639314 +2718,227049.26014570807 +2719,159434.194665603 +2720,177257.2760884741 +2721,130256.76946211928 +2722,161654.63768816504 +2723,144776.17580090245 +2724,123683.87232950194 +2725,131504.68519844054 +2726,147086.56524446377 +2727,184017.63363528036 +2728,171243.4977689979 +2729,151289.71212975605 +2730,146299.5694675938 +2731,128720.84271675206 +2732,135263.38647772546 +2733,162317.70969268755 +2734,156659.650041721 +2735,134585.70593719615 +2736,147398.6688277499 +2737,125603.41499804391 +2738,133018.3949150928 +2739,162718.95758089738 +2740,134253.48409578047 +2741,144232.16985997377 +2742,146847.6306388161 +2743,159363.27641339035 +2744,159188.63392296954 +2745,143011.53092356172 +2746,140643.66749288904 +2747,147057.99519229395 +2748,124381.46751870557 +2749,131535.8695983277 +2750,139659.78311400732 +2751,135817.33222773386 +2752,199878.18995709842 +2753,156565.8740558875 +2754,177165.66553809276 +2755,138221.21942592808 +2756,106899.66027718244 +2757,62341.98161482887 +2758,90964.26613231844 +2759,164462.4011742393 +2760,129204.19446463592 +2761,142102.67331713613 +2762,145427.31367112166 +2763,199937.37342727545 +2764,162175.2212399997 +2765,260902.89615665935 +2766,137874.41576241032 +2767,93092.93872515552 +2768,126001.58681986696 +2769,128519.87020722899 +2770,133932.85224630672 +2771,105491.65224538451 +2772,111385.22881047327 +2773,171080.3367326633 +2774,141519.92993591912 +2775,115664.5605748763 +2776,143974.07062944473 +2777,147276.61548988655 +2778,103556.30642836352 +2779,114191.88409089933 +2780,101263.56913121228 +2781,100378.92759046544 +2782,105460.99227553775 +2783,107233.14847594335 +2784,117348.36377594298 +2785,136817.73903275502 +2786,71303.66186779205 +2787,122822.26154170698 +2788,79567.17591967806 +2789,171347.0780165687 +2790,94341.61580990389 +2791,120518.41052516102 +2792,89213.02075563531 +2793,156203.77008483888 +2794,102311.99993294908 +2795,118162.53532949273 +2796,97411.21164812233 +2797,196771.29787692727 +2798,108373.98787099936 +2799,129181.0064724668 +2800,64497.34688812806 +2801,109700.33531501524 +2802,127488.7317425326 +2803,154599.23240140307 +2804,140894.9063331411 +2805,108671.67555167704 +2806,91109.62362416476 +2807,159895.80638711003 +2808,141784.50950696284 +2809,137299.23250670367 +2810,136738.09043989272 +2811,159475.6358812994 +2812,162528.3144404618 +2813,148043.75988430186 +2814,149032.12300245935 +2815,94791.27194418399 +2816,246933.72749976246 +2817,155120.08834305112 +2818,129278.35308660922 +2819,174158.78539567417 +2820,142905.56215641834 +2821,115951.38834981895 +2822,189677.60420049808 +2823,298454.77716947434 +2824,182876.11610189633 +2825,153835.505018287 +2826,134892.32154951053 +2827,125617.87430049393 +2828,227288.29458357458 +2829,205412.31085711182 +2830,235714.60485606274 +2831,170693.33366258017 +2832,251923.07389660744 +2833,279459.54875112174 +2834,211425.72204512786 +2835,216840.2069265523 +2836,186784.63766832743 +2837,169978.62900888722 +2838,141647.48828363535 +2839,173575.27254799334 +2840,198604.87676709655 +2841,201164.73794814546 +2842,229544.06093787024 +2843,156549.00819461845 +2844,165813.04296990196 +2845,132272.02774720805 +2846,205041.40073631337 +2847,200337.5699576966 +2848,210373.39728090708 +2849,203925.7527451705 +2850,282835.06708615343 +2851,211944.51589083855 +2852,237728.6465175914 +2853,234743.12916470703 +2854,138532.27905891492 +2855,203184.59581298518 +2856,200600.47037991683 +2857,183652.63852486922 +2858,203948.68269414772 +2859,113490.78259047281 +2860,131579.1191924865 +2861,134322.41260701386 +2862,197732.41769364703 +2863,116625.46709876943 +2864,230647.50589999184 +2865,141146.33396641136 +2866,136609.4741804271 +2867,113140.60973474872 +2868,97376.60884692476 +2869,103824.70950544401 +2870,128714.76746437055 +2871,89325.64066534804 +2872,63069.30245498231 +2873,103611.73065218641 +2874,130873.64363970162 +2875,107740.83350118081 +2876,167580.2783738838 +2877,147289.84619608935 +2878,186038.8795346355 +2879,137347.43221427055 +2880,103769.1334202408 +2881,158882.19249752426 +2882,174654.71655949272 +2883,192998.79642412977 +2884,187917.10437489618 +2885,174094.56391807136 +2886,235017.12424091215 +2887,84264.05465226242 +2888,131402.36283332226 +2889,48694.15792858736 +2890,85537.44457489354 +2891,132553.57251315078 +2892,60925.30540570611 +2893,101876.56319012718 +2894,41788.57211099567 +2895,302157.7433547871 +2896,271029.78810550476 +2897,197404.49603999133 +2898,146993.47485780122 +2899,196020.26227972348 +2900,163167.10218238772 +2901,225706.64171545205 +2902,196754.55387420993 +2903,324255.72334609093 +2904,346532.06448441074 +2905,96274.49269266904 +2906,212471.20980947703 +2907,114413.16050785081 +2908,133050.0190361052 +2909,145028.37040272655 +2910,81348.72881240424 +2911,88423.0480882146 +2912,146682.4671225811 +2913,88897.40501865433 +2914,78685.85812894671 +2915,92633.11913376008 +2916,91194.16876005611 +2917,171886.2092897177 +2918,123940.02169207741 +2919,221783.26310420287 diff --git a/result/ml_best/best_0.029568_bay.csv b/result/ml_best/best_0.029568_bay.csv new file mode 100644 index 0000000..0322664 --- /dev/null +++ b/result/ml_best/best_0.029568_bay.csv @@ -0,0 +1,1460 @@ +Id,SalePrice +1461,111672.9830340581 +1462,167471.62773676214 +1463,173773.88520473224 +1464,187325.19909486317 +1465,193507.25599508037 +1466,168061.14398001126 +1467,181348.78886304717 +1468,157305.2423849668 +1469,198311.55739043062 +1470,119752.31300627934 +1471,181819.03012793735 +1472,103190.65952016677 +1473,98799.43818468336 +1474,138589.54165848705 +1475,101234.12483994148 +1476,363408.1320330184 +1477,256770.4171369758 +1478,274417.62722691696 +1479,274498.42871393124 +1480,475594.9131983848 +1481,331105.57450398896 +1482,205804.10733243925 +1483,179083.49764761623 +1484,159687.1318352035 +1485,181449.05733311005 +1486,199518.4914044419 +1487,333466.0570359256 +1488,220467.03357407099 +1489,195627.70405188078 +1490,251016.974235177 +1491,190652.5492993772 +1492,89389.72595269591 +1493,179545.0693462477 +1494,304708.7562255197 +1495,313716.3654570955 +1496,251477.3299750156 +1497,182060.49728311202 +1498,154995.80400777128 +1499,152205.3285059653 +1500,144063.14316936498 +1501,179516.18173816288 +1502,135331.07124314143 +1503,301599.53918562154 +1504,249518.88620559248 +1505,235032.86569211006 +1506,195633.19827515763 +1507,246856.3390589231 +1508,202084.63361023707 +1509,160688.2931920598 +1510,144302.85404893983 +1511,149451.01893659687 +1512,170730.73612802738 +1513,137016.01552503445 +1514,143285.28503599414 +1515,193234.67273770174 +1516,152602.31215177773 +1517,173997.27665565396 +1518,131910.1379631743 +1519,204663.36575116843 +1520,124317.57404293242 +1521,125966.61442010685 +1522,186763.84248581307 +1523,106508.1539892483 +1524,121277.48132916797 +1525,118575.22144293024 +1526,111911.01012804266 +1527,99951.54065186404 +1528,133349.99787343817 +1529,156045.24095499798 +1530,188991.94285172914 +1531,126119.5757229173 +1532,93393.97612515773 +1533,157284.73179904197 +1534,116271.74930075333 +1535,142458.30673402065 +1536,104622.65433880559 +1537,61166.700813916905 +1538,169544.19076752162 +1539,219425.93971112667 +1540,99763.28037550564 +1541,139605.75283838026 +1542,140391.50191048576 +1543,180238.52044868201 +1544,90248.36834256956 +1545,115739.7731914802 +1546,145541.801054514 +1547,144565.2545637369 +1548,134107.36858084158 +1549,120491.32489934242 +1550,131814.0788850861 +1551,107465.01914531758 +1552,133514.5656743131 +1553,149111.10987698718 +1554,125788.11058077154 +1555,187494.76104642084 +1556,72536.94138619372 +1557,97893.6423984929 +1558,97611.30976845228 +1559,65678.70334533365 +1560,139498.72034514672 +1561,114910.92970787254 +1562,134379.10218119895 +1563,125882.90341102866 +1564,154950.87365166002 +1565,140774.42965249403 +1566,244748.02406192388 +1567,68786.16151500889 +1568,229220.24395188835 +1569,126960.10487115747 +1570,139225.30655429568 +1571,120146.96290431292 +1572,142014.82892328972 +1573,234037.94712330066 +1574,134672.8576814235 +1575,247690.54123902018 +1576,234698.50050581517 +1577,174105.7324412886 +1578,148778.55165825394 +1579,143020.9091233628 +1580,188899.84953795606 +1581,151369.21155825813 +1582,119617.21326984745 +1583,306464.53249493625 +1584,226753.86732756012 +1585,135037.9531739524 +1586,60449.046022404465 +1587,114721.75060352308 +1588,153858.6240541536 +1589,106595.16789127901 +1590,138029.01444899896 +1591,104627.9048427148 +1592,119231.21972623201 +1593,125237.78328233633 +1594,126390.02915877796 +1595,99959.37061276515 +1596,230894.1512530267 +1597,189950.87624987282 +1598,193666.79585108068 +1599,180721.47584452643 +1600,170348.32282402535 +1601,84471.59539831255 +1602,125551.0047563355 +1603,55678.90804568748 +1604,271280.4639331803 +1605,236580.65750725742 +1606,173598.26622708028 +1607,174015.9596058826 +1608,200211.46853708514 +1609,186608.61355013755 +1610,131973.8803400271 +1611,137239.10749651186 +1612,171531.96289782086 +1613,158190.16238950903 +1614,138018.78793534014 +1615,97993.69765513897 +1616,85764.19505501103 +1617,100522.4842313303 +1618,119535.6032441442 +1619,139428.50134774562 +1620,173435.36628478105 +1621,136240.13153356558 +1622,139770.51146667922 +1623,258025.74200910673 +1624,210048.2797363079 +1625,115776.68910430656 +1626,167538.70941339614 +1627,185416.87744697987 +1628,277381.24329206627 +1629,171361.2270394816 +1630,367872.5606122483 +1631,215656.82397041 +1632,247940.3686052991 +1633,167194.9106373386 +1634,178999.1774503199 +1635,170854.55765460196 +1636,145924.7957643579 +1637,199829.5730351608 +1638,205462.5654629807 +1639,184435.375781946 +1640,264071.4790829948 +1641,185520.11271969188 +1642,250621.0061563793 +1643,239596.0439505301 +1644,231249.6988227662 +1645,224085.23876730073 +1646,162076.38104693248 +1647,159580.00589577583 +1648,131311.8202974702 +1649,134886.96315457032 +1650,111946.87527803505 +1651,118081.46670214999 +1652,101796.71533317071 +1653,106381.7640586331 +1654,136302.593951591 +1655,133404.63485173762 +1656,126213.66094453406 +1657,138114.06237299787 +1658,134357.88244507104 +1659,111482.89164861977 +1660,150099.7486555201 +1661,448239.05436170526 +1662,401906.5275169017 +1663,374602.66701261885 +1664,480978.08384576923 +1665,288026.0023463661 +1666,341431.8340151366 +1667,364171.2739288682 +1668,334788.48753361055 +1669,301814.748673004 +1670,338542.2873378766 +1671,286435.59268821345 +1672,436209.7964475734 +1673,310234.96975144604 +1674,240680.8054454641 +1675,209737.22395512287 +1676,203282.49577545843 +1677,223412.70210012488 +1678,472512.49620053585 +1679,391201.3478506343 +1680,334593.4799355108 +1681,228394.3113293761 +1682,315693.87184684095 +1683,183733.16115741213 +1684,172721.67629527906 +1685,173419.470667002 +1686,164575.82798336592 +1687,173140.16997184473 +1688,189415.27044551572 +1689,195128.4518304855 +1690,192640.24057154724 +1691,177666.56540878105 +1692,252819.62708623562 +1693,170561.04282313693 +1694,173723.5430291257 +1695,159092.9507927279 +1696,264580.3813865554 +1697,163560.99708800143 +1698,379307.7830340416 +1699,322315.3433548771 +1700,260084.16147726474 +1701,288721.2357684871 +1702,246866.3249524263 +1703,235094.78627647285 +1704,290357.3560730509 +1705,231123.41291748444 +1706,393567.218059043 +1707,217906.10260972893 +1708,199989.12693683725 +1709,268615.3805504565 +1710,217644.27161805236 +1711,269222.54073664773 +1712,268568.26569321775 +1713,286303.45278348064 +1714,233408.0640494734 +1715,210072.9115100861 +1716,181595.07804430957 +1717,169054.0885099373 +1718,136823.22268628678 +1719,216516.2420430278 +1720,249788.66179901446 +1721,154005.48439689737 +1722,117842.21443852209 +1723,145719.8839357418 +1724,210892.5824563557 +1725,222230.41609378246 +1726,183676.37779386583 +1727,156311.2118142589 +1728,157486.25195054617 +1729,148702.15124857175 +1730,145959.23003125197 +1731,128223.85650857602 +1732,126214.91169276516 +1733,109443.94087528324 +1734,115752.99373373651 +1735,116912.73221828538 +1736,106688.54842602345 +1737,342133.24805935705 +1738,240473.90109587487 +1739,309287.7589475515 +1740,240657.05190898903 +1741,203533.3036469818 +1742,173005.87356372556 +1743,181107.61910980393 +1744,311700.91881296656 +1745,225566.97306347426 +1746,219368.89825554492 +1747,224550.24159846388 +1748,245227.70160400873 +1749,153723.5637634772 +1750,134895.20763669064 +1751,252934.69282648037 +1752,122838.6613510779 +1753,150140.7140789681 +1754,207392.27196368965 +1755,176201.68419171966 +1756,136452.2260013165 +1757,120997.10290243596 +1758,135569.21952872962 +1759,154797.25428535521 +1760,161395.65219222815 +1761,161566.2746532571 +1762,165704.5248737951 +1763,180026.86816156044 +1764,115007.29022441656 +1765,173713.74132511034 +1766,187401.7302484437 +1767,218371.60877367834 +1768,137813.1667988876 +1769,167256.630575846 +1770,156973.03849147185 +1771,116478.48018144138 +1772,139906.77891821705 +1773,121853.84052702886 +1774,142313.91903797467 +1775,134820.2524639429 +1776,134057.2055347509 +1777,102145.40188215807 +1778,146381.9008614142 +1779,114501.86154670751 +1780,170960.36095374936 +1781,126462.27099552513 +1782,91880.80865089918 +1783,148138.20038645406 +1784,109784.10375437156 +1785,125626.21469411373 +1786,116006.12293911118 +1787,172415.71655485887 +1788,68430.37501456113 +1789,104915.62736302106 +1790,88133.07232069243 +1791,203882.7004980532 +1792,157858.91237335996 +1793,129622.5172198529 +1794,165313.87133979372 +1795,143838.65119440478 +1796,138244.19242453272 +1797,118224.92369985562 +1798,120900.1148085879 +1799,111745.95840563164 +1800,131500.45382839412 +1801,128715.97799091948 +1802,122320.48057668864 +1803,147001.154546784 +1804,133862.7664191523 +1805,137433.31056530686 +1806,132734.01761604665 +1807,130912.60782471516 +1808,126836.0094371362 +1809,124437.76273523064 +1810,139466.47025939368 +1811,77177.37699104837 +1812,84699.46392328889 +1813,124480.61435739603 +1814,90115.94284156238 +1815,60203.58435766504 +1816,109739.63913227577 +1817,107383.62167436662 +1818,158254.66632960323 +1819,128988.9661915303 +1820,71177.31297774619 +1821,92744.93114961902 +1822,154515.1540332939 +1823,65557.32061026269 +1824,123925.53893623524 +1825,143063.36826444668 +1826,100450.98610075036 +1827,104344.25475724606 +1828,134228.8654948428 +1829,137268.82860955727 +1830,143044.00642585717 +1831,152041.15756641235 +1832,50056.227439637776 +1833,120297.69773633519 +1834,122636.31459700347 +1835,127984.01174008731 +1836,113649.61885307827 +1837,109927.84864150184 +1838,119862.05008426188 +1839,94730.17299911454 +1840,134312.57346261453 +1841,146567.9843399505 +1842,88112.20515381443 +1843,123386.71722575763 +1844,135274.49515511777 +1845,135322.23755078326 +1846,155785.26552046603 +1847,181649.92333228467 +1848,50951.41550680754 +1849,102685.88351972523 +1850,122334.17275750425 +1851,157491.1608753756 +1852,131167.1518046104 +1853,141440.2590612846 +1854,164437.84838386736 +1855,147098.2210686384 +1856,215083.2223666713 +1857,143199.67625154642 +1858,120609.10381649344 +1859,93464.62663864964 +1860,147730.66401685533 +1861,92080.66230344235 +1862,298223.3904084178 +1863,297472.4255818317 +1864,297485.8808909171 +1865,334681.44862946204 +1866,314334.4648302919 +1867,226370.46952971286 +1868,295882.38527662936 +1869,209215.5567809484 +1870,226461.54348639701 +1871,244175.0456453224 +1872,169655.76718863068 +1873,232718.35286870005 +1874,138207.7853776504 +1875,212611.77532468076 +1876,189084.05959772042 +1877,216255.56607873898 +1878,185915.24763288643 +1879,120629.1485589695 +1880,117305.14951861605 +1881,252007.52157529324 +1882,253115.7632013919 +1883,187152.3423032269 +1884,201935.20608021718 +1885,249471.68925854572 +1886,280623.35034902766 +1887,222307.48407436034 +1888,280312.019780754 +1889,162638.48148758322 +1890,118090.76191680305 +1891,143474.9942781942 +1892,109675.57676278494 +1893,131235.7908011796 +1894,110123.43960693156 +1895,128827.74595760585 +1896,128983.8650812593 +1897,111000.63628191713 +1898,122322.29528769804 +1899,143617.0041903492 +1900,151976.64545410936 +1901,165758.4547452196 +1902,157202.48694892338 +1903,247367.94445979391 +1904,115811.02310351582 +1905,203946.74664776976 +1906,136994.08240538408 +1907,231085.2245271729 +1908,104113.1166920368 +1909,135127.24703040242 +1910,115054.15157667676 +1911,200349.03804537194 +1912,304184.6493997761 +1913,148204.3399142902 +1914,82800.51975608044 +1915,300937.3654297709 +1916,50687.091403984734 +1917,244584.3737156133 +1918,145493.13117010816 +1919,186915.84616505392 +1920,155318.52646691294 +1921,375925.6141828444 +1922,309547.4636533868 +1923,249182.61226802852 +1924,243969.3999307386 +1925,210449.04384130283 +1926,366380.6165038121 +1927,133695.05613827796 +1928,150610.26226890227 +1929,130563.49843204666 +1930,129560.84298067441 +1931,148897.16185415213 +1932,140140.13271670393 +1933,168582.0025744711 +1934,178028.1509532833 +1935,161247.54809801356 +1936,192910.3606548061 +1937,172695.50043854458 +1938,171886.65249791587 +1939,254193.04736253692 +1940,188804.28054547493 +1941,156807.35622691992 +1942,178065.03176338476 +1943,207526.10952344196 +1944,331943.1814514279 +1945,351996.5063261793 +1946,136096.12844499838 +1947,275013.2149740652 +1948,166000.92867526851 +1949,246511.26514214248 +1950,182372.08529946167 +1951,246362.09139844103 +1952,225993.07432792766 +1953,177788.75023545357 +1954,197006.1098812162 +1955,132111.00387002487 +1956,345268.64691721444 +1957,155393.8382966738 +1958,281410.47937202745 +1959,149959.7584587473 +1960,114483.28029929235 +1961,120560.77801453731 +1962,103883.86325091837 +1963,111096.61206560426 +1964,103283.2997316343 +1965,135015.5968996498 +1966,126916.3162623882 +1967,308816.323227675 +1968,434023.632886714 +1969,375399.6521396878 +1970,416530.5530570738 +1971,473175.953412412 +1972,375745.3325648629 +1973,275124.42864608596 +1974,333314.36763824965 +1975,556927.7837471864 +1976,285699.6281644982 +1977,375121.9784932178 +1978,361669.56855855806 +1979,328942.4957909217 +1980,193919.1486098242 +1981,355080.9769201016 +1982,220679.9496354755 +1983,188178.80585008784 +1984,168239.48630419496 +1985,235089.02765692706 +1986,223502.3451283846 +1987,193742.44664322975 +1988,172540.9441978156 +1989,195118.13725794642 +1990,210151.0265690152 +1991,244483.73894490724 +1992,212228.06763697465 +1993,167121.89352927907 +1994,236715.99439769384 +1995,183926.74035325332 +1996,277686.9961547272 +1997,315128.4789707465 +1998,345112.18904704286 +1999,284414.6908439513 +2000,329832.65893100965 +2001,285333.2197292502 +2002,240108.1937620853 +2003,258695.85518640198 +2004,288407.9171033116 +2005,226740.42349920914 +2006,220241.22304985664 +2007,252643.58787333008 +2008,233214.64026260932 +2009,186901.059122352 +2010,191736.6175220304 +2011,121268.0423792188 +2012,173671.8953491 +2013,167638.3773606096 +2014,181965.95640105387 +2015,196901.26586817607 +2016,182027.3148099357 +2017,195893.96171228262 +2018,105179.97290133096 +2019,131950.67436000286 +2020,98271.17352065383 +2021,99261.34067120228 +2022,201211.47388637136 +2023,134120.5201101629 +2024,313432.02610720793 +2025,400674.1546292529 +2026,171313.73082049555 +2027,150463.24830735225 +2028,146837.1563798443 +2029,171940.52732075634 +2030,274767.22266215435 +2031,239341.01042154623 +2032,255103.02285145034 +2033,269144.9156668987 +2034,172099.89131287672 +2035,222178.70354507916 +2036,206761.53291605366 +2037,214757.51329803682 +2038,320178.15723972506 +2039,211693.71163830117 +2040,310829.52838124987 +2041,294784.47525759356 +2042,212371.15357922288 +2043,190882.96546643018 +2044,169926.3669454491 +2045,214258.72706595773 +2046,151914.61169415346 +2047,135770.2958409647 +2048,140033.2076982357 +2049,141790.06083850036 +2050,174701.13364899578 +2051,109339.55937364175 +2052,120973.194991969 +2053,145062.52504692075 +2054,91598.25191094799 +2055,152186.0659092885 +2056,149034.23236842488 +2057,108299.36523371284 +2058,203774.7260952014 +2059,134169.21997270721 +2060,174089.46933042366 +2061,168481.11607588985 +2062,125448.68304423749 +2063,125345.67239894843 +2064,136263.44691594824 +2065,115325.1015423252 +2066,168631.77828752116 +2067,114884.62513176972 +2068,146453.66605454538 +2069,82790.50893856114 +2070,111511.12880117708 +2071,104051.82165523207 +2072,149795.1358988848 +2073,143146.78026260645 +2074,195394.75257204793 +2075,144974.34358012094 +2076,115301.01732744719 +2077,164116.7308867108 +2078,122501.67466108371 +2079,129183.58546385285 +2080,121322.97980918831 +2081,119049.47325548324 +2082,128521.73729009352 +2083,144962.21371851471 +2084,110950.30966734546 +2085,117529.51231062652 +2086,122723.00235387335 +2087,121310.48206150111 +2088,93161.44182821625 +2089,82860.65476932099 +2090,136135.43255444878 +2091,111191.98684895916 +2092,123282.92688126942 +2093,112218.36007503555 +2094,107922.48130559763 +2095,165523.60759609146 +2096,85740.23338928726 +2097,93884.08715667695 +2098,138632.86960764456 +2099,71042.01054493236 +2100,78873.98754091692 +2101,109097.42143820583 +2102,134604.04851746524 +2103,104554.39044372647 +2104,134502.8953073807 +2105,135001.0938155616 +2106,37643.862609836564 +2107,205476.2481677675 +2108,111152.9985121421 +2109,116992.75139486839 +2110,121658.02655768637 +2111,162265.36360896673 +2112,124913.88540644241 +2113,119409.08213413593 +2114,131504.78035767702 +2115,154570.18264572162 +2116,117483.61074629445 +2117,141183.75048426294 +2118,126640.92708962063 +2119,111409.64743724823 +2120,112386.68272528822 +2121,91816.29636317665 +2122,119825.32824260062 +2123,77416.11560703766 +2124,157596.33261734922 +2125,125281.03245605783 +2126,147622.54284629656 +2127,160165.57369687938 +2128,138006.10566912373 +2129,81029.1248285315 +2130,131664.91995946178 +2131,134787.00902451214 +2132,119309.8931696314 +2133,125789.20075813305 +2134,118517.91018763548 +2135,97796.48384016866 +2136,76947.0183021024 +2137,112105.5004863296 +2138,146115.21754297393 +2139,143767.5285960271 +2140,145540.08560429723 +2141,151559.5309144741 +2142,125580.55587055985 +2143,142123.08632337133 +2144,116833.89046727857 +2145,136613.91762030683 +2146,177370.40544667278 +2147,163241.40902904753 +2148,133240.54713535792 +2149,150130.6283907539 +2150,233698.91500815068 +2151,118665.60946019315 +2152,155344.20687709947 +2153,179328.91235546244 +2154,105566.306779637 +2155,143767.4833077743 +2156,271783.8583967699 +2157,231773.7367893138 +2158,222674.8331331596 +2159,216059.30265421912 +2160,185390.8001036536 +2161,243883.98021726988 +2162,375062.19052470964 +2163,344455.71595112694 +2164,241995.95300522912 +2165,212798.1411978397 +2166,142323.6419871578 +2167,224541.8904864121 +2168,187770.65935938054 +2169,193879.8144040032 +2170,219523.2315259272 +2171,147775.0290724533 +2172,118502.51062116148 +2173,167657.95411213723 +2174,226293.43490588563 +2175,295705.06641959766 +2176,296127.0872810299 +2177,248116.21347967113 +2178,211618.78836856133 +2179,133493.84992821654 +2180,233053.49260327115 +2181,195676.94378508563 +2182,220636.26086932488 +2183,186726.61275916605 +2184,129238.08272378365 +2185,135831.03370648052 +2186,156855.70574667308 +2187,151384.2732430962 +2188,160549.59452347824 +2189,256626.41132087028 +2190,90705.13583621451 +2191,78937.58543147783 +2192,102286.44759268899 +2193,122813.62571159095 +2194,103253.88997931364 +2195,118773.40805710644 +2196,115289.74530144007 +2197,124333.90879725237 +2198,154857.61514691613 +2199,193789.10801644443 +2200,149975.00173471286 +2201,136729.1055795251 +2202,205976.39321111492 +2203,128470.55324879955 +2204,179541.7712913685 +2205,122620.81196558819 +2206,141107.21720829536 +2207,204709.11052997116 +2208,260821.35747947736 +2209,233866.90184890505 +2210,107741.49683260811 +2211,112461.8210057201 +2212,123034.71818851706 +2213,104881.5931220656 +2214,129426.27774411376 +2215,113082.48289424606 +2216,121465.4281654658 +2217,81307.1074486143 +2218,77031.9749550643 +2219,66009.58725734703 +2220,56627.96861763759 +2221,300346.8099548534 +2222,268455.0465774971 +2223,258740.02318883114 +2224,210185.22672121628 +2225,114227.74904546236 +2226,182008.38865302104 +2227,215709.69541001756 +2228,278456.1741384225 +2229,263887.3793443878 +2230,128874.2361271019 +2231,213515.88583928265 +2232,174540.59222103652 +2233,185961.1600111816 +2234,244578.33367932792 +2235,236845.95273998665 +2236,279674.5322354447 +2237,326138.34096365445 +2238,203420.00605731757 +2239,133106.77834285627 +2240,158893.68380337156 +2241,150966.9540934365 +2242,130382.80130405561 +2243,125559.26533129309 +2244,117430.84725297493 +2245,116326.99886344362 +2246,148101.70267431106 +2247,116218.85422609083 +2248,121056.94146954466 +2249,125950.76157133472 +2250,129398.08477760213 +2251,97717.65622861772 +2252,172703.82101054577 +2253,151160.25940812132 +2254,168011.82652308856 +2255,182941.21288994132 +2256,175300.3346685416 +2257,207966.57757457683 +2258,154181.45828935856 +2259,167310.72344415914 +2260,116617.74465750561 +2261,182158.13159051287 +2262,221315.17586461263 +2263,356674.81509303185 +2264,458055.48927738593 +2265,182796.05176553805 +2266,280161.96833682817 +2267,360719.2653070953 +2268,370114.55446448375 +2269,143375.90171217197 +2270,188003.0828597569 +2271,223679.87083263288 +2272,224598.3195238834 +2273,166398.23595025178 +2274,177294.329550596 +2275,164280.1164918556 +2276,204345.3903843405 +2277,190983.69517725275 +2278,145176.1036646182 +2279,119017.55179295535 +2280,111182.87923889153 +2281,166394.8173127463 +2282,175038.27183801722 +2283,110192.75051888857 +2284,113506.08919235224 +2285,133181.90444576493 +2286,121323.37975595615 +2287,378597.33421842527 +2288,286914.88352974446 +2289,397048.15581875347 +2290,446283.11250748765 +2291,338042.394842967 +2292,420868.666509926 +2293,488350.553445617 +2294,393366.93032340705 +2295,474496.25397140515 +2296,309415.4960801792 +2297,340707.35624344024 +2298,318932.6768951355 +2299,385358.8719568453 +2300,338880.42674806796 +2301,293606.0257023382 +2302,264238.8210611829 +2303,244259.8012116749 +2304,269194.71944733977 +2305,219876.76028525963 +2306,205527.09033924766 +2307,211095.72383525074 +2308,229901.58541960912 +2309,277013.6771129797 +2310,206427.2918557102 +2311,229940.3121471733 +2312,177416.1846007984 +2313,166380.04575018986 +2314,178080.556906543 +2315,180077.11538667633 +2316,195658.5596717005 +2317,197989.78665225755 +2318,182254.6971221136 +2319,184332.44666756227 +2320,184779.8415785286 +2321,250742.7683080391 +2322,191681.42542426815 +2323,195662.83974689158 +2324,165922.03272957826 +2325,225493.64900375632 +2326,171325.30967569535 +2327,203210.071047736 +2328,220803.49326590137 +2329,181787.58256889574 +2330,175050.7983363756 +2331,376640.0658776999 +2332,416188.0366439813 +2333,352811.1190727457 +2334,269038.0153206215 +2335,281661.89809137164 +2336,343708.68521042884 +2337,201034.90277451265 +2338,279503.4611225937 +2339,198845.77536349048 +2340,388492.1378059714 +2341,236350.76473348125 +2342,233297.71328952833 +2343,224723.41807975373 +2344,199573.6495058055 +2345,238837.9892251156 +2346,214251.52348507065 +2347,206177.74240048183 +2348,251646.90860178435 +2349,172767.10798837032 +2350,306590.02847150556 +2351,264657.159601287 +2352,255328.14175457717 +2353,272997.0978070918 +2354,143401.40158055758 +2355,142293.02660284482 +2356,136519.83061879547 +2357,185087.6515881306 +2358,191626.6640437906 +2359,123353.39806495138 +2360,120942.32630834011 +2361,147287.88772960863 +2362,283599.10912374756 +2363,123267.56915609216 +2364,152296.45354583222 +2365,236921.15923298564 +2366,197710.9326855187 +2367,236657.79800170969 +2368,234075.9772713458 +2369,237069.46693954786 +2370,162427.1153927819 +2371,164136.2811415142 +2372,190844.54723493595 +2373,294588.1861880246 +2374,329381.9990224322 +2375,248935.81851984523 +2376,318361.12914279394 +2377,357150.4300528328 +2378,144011.18102518423 +2379,215647.41528009827 +2380,162217.18758702237 +2381,180541.3053376126 +2382,215571.02016762822 +2383,198421.46465248606 +2384,235599.6535195149 +2385,164612.77675184223 +2386,135773.15748027508 +2387,132949.34490073938 +2388,98468.13404142638 +2389,135401.79592181338 +2390,144542.89333109304 +2391,133935.7985449482 +2392,120508.42576925312 +2393,174250.77647153445 +2394,143808.40279195854 +2395,198523.8240072078 +2396,132340.6334640283 +2397,204809.1239467901 +2398,123291.20114884015 +2399,82457.45275140996 +2400,69059.90967323787 +2401,125183.18254050147 +2402,135801.5128141553 +2403,144685.71457608222 +2404,152105.11556900578 +2405,159940.35868728766 +2406,145166.20087398973 +2407,116836.7684981387 +2408,141571.4382459256 +2409,115757.8059973387 +2410,175752.12437005833 +2411,118567.48992407563 +2412,153801.46214477933 +2413,123475.10438303315 +2414,147448.331369131 +2415,138288.33379613364 +2416,130937.20197777027 +2417,138958.57646692422 +2418,132602.76531880343 +2419,111405.36933636368 +2420,125691.07728131782 +2421,135397.19025937322 +2422,112329.3725467395 +2423,112004.74080150636 +2424,140184.05775359555 +2425,220369.08314370937 +2426,127909.99103891109 +2427,131030.70007959455 +2428,179764.78400026116 +2429,111453.41412596873 +2430,133237.79080998665 +2431,112350.67792756582 +2432,138013.31246953458 +2433,145791.72038385255 +2434,127364.28330931881 +2435,144325.93591985438 +2436,102770.8796062653 +2437,110657.84864490989 +2438,123561.32316706302 +2439,105576.56548853648 +2440,121578.46963435631 +2441,98449.98961381822 +2442,95677.00050007572 +2443,139133.79994305 +2444,136100.7817209232 +2445,87958.41208004155 +2446,141080.5811869605 +2447,203088.83811016992 +2448,138567.79343502584 +2449,108619.42359411836 +2450,150953.89252802712 +2451,117123.80052106663 +2452,207708.93486060156 +2453,91937.23144708251 +2454,118539.97272594924 +2455,112134.90400737023 +2456,147678.5226051826 +2457,129350.41379111767 +2458,137746.03947726946 +2459,116837.31116480655 +2460,136308.75528881908 +2461,126225.06320682121 +2462,125530.15052199565 +2463,126351.1265636345 +2464,184260.5845561451 +2465,146298.61329071334 +2466,100300.2424625099 +2467,137930.86469092945 +2468,87882.16466239293 +2469,76719.79068947116 +2470,169202.4642072201 +2471,203914.25924942896 +2472,142344.10968446883 +2473,112852.35124557829 +2474,42715.073962246395 +2475,222156.14642613608 +2476,111747.24726963489 +2477,132990.47395419527 +2478,148284.97296843975 +2479,108419.06788063621 +2480,156306.5493772357 +2481,127051.37836196464 +2482,130455.51687383727 +2483,113771.25019669766 +2484,117694.42903801879 +2485,125447.75958887441 +2486,139031.4177420994 +2487,176740.2638774084 +2488,169000.8851605849 +2489,150965.0989525554 +2490,138618.34641996794 +2491,69182.50961128998 +2492,189099.86502191704 +2493,165995.784841084 +2494,141050.92787489278 +2495,89946.02160842446 +2496,264285.3236055447 +2497,146423.50478257047 +2498,111915.41848683594 +2499,89007.92120520887 +2500,120424.42082466501 +2501,133381.73971179954 +2502,137335.44693761802 +2503,98361.90590362264 +2504,167641.00211708713 +2505,218603.4545655974 +2506,267056.51904657297 +2507,308037.699545108 +2508,267833.8219251191 +2509,212798.82771420575 +2510,206390.26802025433 +2511,172599.0278343083 +2512,208468.77022644904 +2513,216305.61806762023 +2514,260187.00770012155 +2515,137155.83258568746 +2516,162941.9452657642 +2517,135571.64347137517 +2518,153684.71594849764 +2519,229734.96715096687 +2520,204114.94079235705 +2521,189655.7175853505 +2522,217750.2537134134 +2523,105096.57641882927 +2524,131797.6937444615 +2525,145963.12498029548 +2526,139459.50360743934 +2527,116549.30661664037 +2528,127004.59273266017 +2529,134694.17474397097 +2530,96450.84492049339 +2531,261761.3183465231 +2532,225069.29245002868 +2533,190158.49695225255 +2534,237437.85455727595 +2535,291596.8045646406 +2536,237300.25444607425 +2537,233232.6530495582 +2538,184273.88455103614 +2539,191373.39836182096 +2540,187038.17173999103 +2541,174637.75901112324 +2542,159549.21615232198 +2543,133270.31050235694 +2544,125073.45077982634 +2545,133116.02368327195 +2546,138200.75409207723 +2547,157295.34795847686 +2548,149909.88820248155 +2549,159458.01715712342 +2550,329809.3955772198 +2551,156182.6616196433 +2552,130212.87841477894 +2553,75851.29228801528 +2554,96516.63021439582 +2555,125663.80922099354 +2556,107120.1331477955 +2557,98826.7698578311 +2558,171416.25312711566 +2559,144359.45463245406 +2560,146247.298333386 +2561,131672.71122925935 +2562,144867.86799062003 +2563,144112.4475059471 +2564,204197.09018854972 +2565,118364.95729519412 +2566,157630.48625104915 +2567,133787.67228363658 +2568,202369.82630040828 +2569,218465.81074117808 +2570,106172.54223139035 +2571,169811.62230527773 +2572,158572.684526428 +2573,223337.1263131376 +2574,320798.48637628753 +2575,139683.82474025764 +2576,117483.52241379162 +2577,115965.66749460183 +2578,83561.06686676921 +2579,74796.24067989766 +2580,83805.9295300653 +2581,114828.11220040458 +2582,121496.60426796929 +2583,292642.33392058045 +2584,193148.7999188154 +2585,180077.21298289337 +2586,218693.2440072245 +2587,194845.1000951926 +2588,137211.36234299507 +2589,153297.3452200147 +2590,228250.38370162097 +2591,248819.70576641525 +2592,234260.17168818443 +2593,265465.88513895654 +2594,177508.4725653528 +2595,193672.57767231803 +2596,312721.23815201444 +2597,173595.44313503662 +2598,295274.1587930063 +2599,309409.53748074616 +2600,146901.01182283091 +2601,138311.4521743314 +2602,90111.16219796945 +2603,101693.71192552682 +2604,90821.95415759872 +2605,93659.7965387837 +2606,146563.99996049586 +2607,211891.56016698023 +2608,205417.50890088832 +2609,171441.52086340575 +2610,112571.41513907583 +2611,126529.64615740775 +2612,164209.4640603999 +2613,129557.6896504181 +2614,116731.74600182571 +2615,157430.91596245184 +2616,156674.85300768813 +2617,179962.94433025326 +2618,204603.24828175697 +2619,197847.42537597482 +2620,176914.75415047503 +2621,169373.60839425604 +2622,182019.50447758735 +2623,232189.80288723638 +2624,285424.54563470435 +2625,314836.1211362519 +2626,170521.55584784222 +2627,150605.78221719357 +2628,429596.45929222007 +2629,484724.0181486378 +2630,351952.95106984634 +2631,444582.05004952743 +2632,396888.34955619206 +2633,299105.864523201 +2634,385064.22501443204 +2635,156798.25793905836 +2636,182006.8672762912 +2637,185722.41077008628 +2638,295424.08080494375 +2639,187101.16335703852 +2640,154930.9105350776 +2641,109366.68983612674 +2642,176586.53212550387 +2643,110117.59834206584 +2644,116790.84726357176 +2645,110871.73379264436 +2646,98601.86133332328 +2647,105698.56000690935 +2648,148772.90899378402 +2649,148204.00159082157 +2650,127863.97922021877 +2651,123095.95943249136 +2652,424548.7741356625 +2653,246019.71231229455 +2654,263436.36149705003 +2655,378451.3222514504 +2656,330916.01121846295 +2657,367310.31500722724 +2658,313509.1258157604 +2659,323246.3712018906 +2660,368670.76443235076 +2661,368654.6721938231 +2662,356829.7850579885 +2663,298672.7692496334 +2664,259806.15693937088 +2665,330607.9939176554 +2666,290159.3468380644 +2667,175459.3326938989 +2668,181193.64926364872 +2669,193069.53246247332 +2670,281938.3373144157 +2671,186192.29984435654 +2672,205184.4840043059 +2673,212851.35994347086 +2674,210844.50413410066 +2675,178289.6184191008 +2676,192942.45375986825 +2677,194944.9319641566 +2678,254017.3015298419 +2679,278985.77801407373 +2680,298470.5400135003 +2681,415098.4965937907 +2682,350519.841975038 +2683,503792.6841010649 +2684,330027.02460027934 +2685,347236.40271409746 +2686,264608.99196245644 +2687,315007.04481915187 +2688,221506.10997609483 +2689,207165.48352537234 +2690,425980.5226524196 +2691,193487.03711834215 +2692,144458.12964923138 +2693,203749.32126743926 +2694,135983.6848379121 +2695,186684.26945790715 +2696,176421.27009308673 +2697,180111.03001774897 +2698,193769.83910648408 +2699,180883.45295658073 +2700,154980.48188038816 +2701,130543.82650414361 +2702,97799.9687232762 +2703,112495.41506777976 +2704,141829.48440212657 +2705,111255.31615300807 +2706,90747.49882224086 +2707,109547.17735426054 +2708,131328.97526870537 +2709,104736.5860276227 +2710,124955.23822166819 +2711,354240.3004608512 +2712,401840.76790692384 +2713,166844.6229903555 +2714,137013.81186704925 +2715,166782.46594350957 +2716,130081.7409777622 +2717,207231.1218074343 +2718,223218.22525135652 +2719,157776.36442667776 +2720,186613.3813934751 +2721,128748.56303249142 +2722,164320.0597182049 +2723,143417.40819720377 +2724,132544.1419415546 +2725,130037.74754899075 +2726,139582.87461150886 +2727,181494.2347613326 +2728,172029.28786918733 +2729,134883.2841004021 +2730,139265.0427683562 +2731,122197.99659929665 +2732,134251.15062272776 +2733,157711.85416407816 +2734,143140.75648677285 +2735,140979.24878495332 +2736,142930.36076874295 +2737,119808.69484573934 +2738,134649.02326065832 +2739,156085.52379042775 +2740,132990.6437793341 +2741,143338.02911639964 +2742,153680.32206263387 +2743,156475.43320464864 +2744,162549.76728218785 +2745,141088.29441154416 +2746,135842.31382047362 +2747,155317.1021897691 +2748,123437.8068088017 +2749,137556.7275562952 +2750,136272.77905676106 +2751,139155.98898502334 +2752,204541.89270926305 +2753,151859.90024892474 +2754,180853.03328318827 +2755,138226.78683039412 +2756,96715.10002535496 +2757,68376.3791423775 +2758,82333.80705692488 +2759,154378.12490134328 +2760,109365.27130681013 +2761,142561.7739265666 +2762,139556.16894828592 +2763,187103.54839262826 +2764,164675.86690191366 +2765,263412.69526589743 +2766,131562.7362225838 +2767,91730.77341313317 +2768,120055.13125343026 +2769,128954.49410492579 +2770,145892.2700329754 +2771,107004.8633389693 +2772,110090.79748486249 +2773,168112.8314568366 +2774,136843.85768226016 +2775,106990.00504728052 +2776,147624.82653727185 +2777,159381.2164714643 +2778,106404.0168587112 +2779,121170.65045042984 +2780,94923.95072885898 +2781,103929.97010100236 +2782,108238.00061143961 +2783,108638.87632865485 +2784,127647.13462632179 +2785,135595.7697172448 +2786,74440.8888585967 +2787,120260.71784014726 +2788,80628.60187084874 +2789,171648.99800209468 +2790,97014.88201644397 +2791,122848.15796285923 +2792,70073.50262418811 +2793,157359.67568987195 +2794,96879.35028549125 +2795,118698.00611404085 +2796,93843.14516331504 +2797,189325.17986643486 +2798,112059.47770063928 +2799,122853.68581651126 +2800,75743.4434295879 +2801,102022.13725594178 +2802,130800.53408869583 +2803,169584.95274755973 +2804,128340.56730121709 +2805,99520.99260591803 +2806,90388.6442461662 +2807,166127.4016613751 +2808,146503.07366612088 +2809,135538.97438280607 +2810,126999.69862746842 +2811,152677.83892742544 +2812,161055.4694234831 +2813,144952.6323601939 +2814,141047.43079394376 +2815,92598.09691034004 +2816,248335.82700141153 +2817,149220.154596805 +2818,130433.39369345663 +2819,191766.33047274643 +2820,137423.95696968515 +2821,111448.93367991773 +2822,192772.4797170061 +2823,293128.29174891044 +2824,174822.58865177847 +2825,157245.14672626642 +2826,152569.71445501747 +2827,120844.71747083905 +2828,228544.0788505832 +2829,216921.91891406762 +2830,245404.2030812138 +2831,173150.6608394702 +2832,265175.5160263607 +2833,297960.9520724832 +2834,229583.27722786632 +2835,218778.08160968107 +2836,187514.2028641178 +2837,167683.66713207206 +2838,133676.13858025434 +2839,165929.07247568975 +2840,203345.13887223223 +2841,201966.41538531374 +2842,229761.98325725205 +2843,150725.45739508804 +2844,169510.70414555338 +2845,124030.12698792071 +2846,198581.272394058 +2847,194240.05537191525 +2848,218999.57561966774 +2849,205957.83277174237 +2850,278699.4235542626 +2851,224425.25696192172 +2852,239966.11456473407 +2853,235598.63220699772 +2854,137781.39468268177 +2855,210565.03539852984 +2856,209079.4146320384 +2857,187285.76029970578 +2858,227533.01678501576 +2859,111780.21294511248 +2860,128599.86406436483 +2861,136088.3975426512 +2862,203122.66957003638 +2863,135517.7821856283 +2864,230092.7510269089 +2865,150990.14904097063 +2866,147937.00456553485 +2867,107646.54719499068 +2868,101176.38877218247 +2869,99776.17425039175 +2870,121562.20066504803 +2871,80790.75853288901 +2872,61259.88750348576 +2873,106430.6037375677 +2874,121616.98800316757 +2875,110479.22730114906 +2876,166610.44742716567 +2877,146261.50797674584 +2878,184734.1486568383 +2879,145760.99616964906 +2880,97433.2161607299 +2881,150081.9162297922 +2882,178658.33950943494 +2883,201100.96970696864 +2884,193835.77576763285 +2885,174027.4782791368 +2886,242426.54751040225 +2887,94241.6632305696 +2888,141234.47265889827 +2889,68944.21931649081 +2890,89394.86329478901 +2891,129112.74576455967 +2892,47716.877244110176 +2893,89588.78502128043 +2894,47701.722537027366 +2895,312367.8646823741 +2896,275376.3259871615 +2897,196846.02462726712 +2898,156880.90459769045 +2899,203127.52277926158 +2900,159253.44407443627 +2901,232088.579286285 +2902,207913.4549800548 +2903,340494.05793812283 +2904,359448.1081174302 +2905,101310.7409606422 +2906,217281.74571451504 +2907,132324.23611823574 +2908,125084.14687182698 +2909,148622.31002835912 +2910,94710.77312604131 +2911,93352.09522768468 +2912,142825.02335697712 +2913,92914.14853914393 +2914,85669.14686075601 +2915,95173.54425735338 +2916,101258.49400582317 +2917,164900.61935037904 +2918,133293.13550015382 +2919,215332.942244556 diff --git a/result/ml_best/best_0.030053_las.csv b/result/ml_best/best_0.030053_las.csv new file mode 100644 index 0000000..a7b47a0 --- /dev/null +++ b/result/ml_best/best_0.030053_las.csv @@ -0,0 +1,1460 @@ +Id,SalePrice +1461,116476.445 +1462,171240.8 +1463,174161.89 +1464,187899.34 +1465,193625.81 +1466,169471.11 +1467,181226.88 +1468,157542.83 +1469,200761.55 +1470,116249.78 +1471,184043.55 +1472,104777.94 +1473,96845.79 +1474,139138.88 +1475,101162.734 +1476,361786.0 +1477,257888.58 +1478,274395.9 +1479,275348.84 +1480,471906.56 +1481,333269.62 +1482,205017.47 +1483,177561.36 +1484,162086.0 +1485,181675.3 +1486,200691.8 +1487,332882.84 +1488,224234.44 +1489,200198.14 +1490,250405.95 +1491,192535.16 +1492,92044.89 +1493,178343.73 +1494,306759.12 +1495,318739.16 +1496,252949.67 +1497,180371.02 +1498,156727.72 +1499,153928.97 +1500,140269.1 +1501,173230.73 +1502,133435.69 +1503,306721.28 +1504,248429.11 +1505,236636.94 +1506,196371.08 +1507,246424.02 +1508,205281.94 +1509,162886.58 +1510,144231.48 +1511,148453.2 +1512,168619.5 +1513,138324.0 +1514,146784.23 +1515,196841.34 +1516,157003.56 +1517,177135.92 +1518,134659.1 +1519,203182.8 +1520,124322.266 +1521,127254.234 +1522,184897.95 +1523,105842.02 +1524,120568.55 +1525,118475.41 +1526,114687.92 +1527,100723.69 +1528,137529.83 +1529,154414.22 +1530,187068.12 +1531,119785.17 +1532,94953.71 +1533,153257.06 +1534,117283.68 +1535,144696.7 +1536,104446.51 +1537,54029.168 +1538,169757.72 +1539,219666.8 +1540,92201.38 +1541,140341.06 +1542,144205.27 +1543,177974.78 +1544,88618.18 +1545,115159.945 +1546,145964.53 +1547,143369.92 +1548,134940.1 +1549,117428.23 +1550,131724.86 +1551,109667.25 +1552,132618.64 +1553,150399.28 +1554,126609.32 +1555,188867.0 +1556,76978.69 +1557,94738.89 +1558,97507.17 +1559,58716.086 +1560,146995.69 +1561,113180.57 +1562,135140.16 +1563,126150.72 +1564,153446.61 +1565,142245.64 +1566,248143.28 +1567,68695.91 +1568,228693.38 +1569,124228.72 +1570,138427.27 +1571,127390.42 +1572,143919.92 +1573,235785.95 +1574,135912.94 +1575,244945.75 +1576,232285.12 +1577,177090.05 +1578,148738.6 +1579,145967.81 +1580,189720.27 +1581,149201.34 +1582,120206.445 +1583,307083.62 +1584,225006.47 +1585,134236.66 +1586,63198.348 +1587,111180.0 +1588,152132.03 +1589,103262.19 +1590,139215.73 +1591,102332.62 +1592,122829.44 +1593,122388.31 +1594,124917.65 +1595,97553.68 +1596,227802.12 +1597,189758.39 +1598,194091.36 +1599,179797.55 +1600,173902.48 +1601,78965.63 +1602,123449.03 +1603,52568.406 +1604,269092.97 +1605,237244.83 +1606,172406.08 +1607,177700.6 +1608,201985.19 +1609,187945.92 +1610,130306.95 +1611,137705.23 +1612,173321.78 +1613,158750.95 +1614,132782.55 +1615,99507.31 +1616,85475.97 +1617,97268.57 +1618,121565.94 +1619,136114.89 +1620,174330.42 +1621,135466.05 +1622,139025.56 +1623,257644.62 +1624,211739.52 +1625,118231.12 +1626,166098.12 +1627,186198.36 +1628,277902.12 +1629,174546.17 +1630,366405.1 +1631,217232.36 +1632,246416.86 +1633,169247.6 +1634,179005.97 +1635,170428.27 +1636,146950.03 +1637,200136.78 +1638,207080.06 +1639,184822.47 +1640,263412.84 +1641,186391.69 +1642,246356.83 +1643,237052.48 +1644,230742.19 +1645,222806.64 +1646,161927.36 +1647,160660.84 +1648,132471.44 +1649,134058.25 +1650,106524.28 +1651,115430.14 +1652,102089.69 +1653,106602.19 +1654,138603.16 +1655,132188.64 +1656,128481.16 +1657,141002.02 +1658,136906.77 +1659,113074.33 +1660,149507.92 +1661,448852.03 +1662,398171.7 +1663,376021.66 +1664,476138.12 +1665,289204.38 +1666,345254.84 +1667,373542.1 +1668,337424.34 +1669,303434.3 +1670,338398.0 +1671,286847.1 +1672,433036.94 +1673,312416.38 +1674,243812.55 +1675,212839.62 +1676,208736.44 +1677,225179.28 +1678,479586.94 +1679,391612.22 +1680,328596.8 +1681,225956.67 +1682,318027.62 +1683,183721.05 +1684,172318.52 +1685,172955.6 +1686,166246.62 +1687,173540.2 +1688,190585.75 +1689,195221.25 +1690,192132.03 +1691,177626.0 +1692,253116.98 +1693,172020.94 +1694,173132.3 +1695,160515.08 +1696,265950.56 +1697,163625.72 +1698,381134.53 +1699,320106.84 +1700,259680.27 +1701,287225.28 +1702,250133.39 +1703,237121.34 +1704,292044.62 +1705,232395.97 +1706,391487.84 +1707,220231.53 +1708,201364.53 +1709,274602.4 +1710,220759.98 +1711,268463.22 +1712,269690.4 +1713,287680.8 +1714,236196.45 +1715,207097.73 +1716,181744.7 +1717,168327.4 +1718,133477.48 +1719,218103.8 +1720,248825.25 +1721,157117.9 +1722,115542.77 +1723,146303.39 +1724,214695.31 +1725,221387.92 +1726,182508.83 +1727,158181.69 +1728,161801.45 +1729,149612.86 +1730,146921.02 +1731,125611.57 +1732,124804.27 +1733,109434.73 +1734,115008.52 +1735,118818.38 +1736,105361.54 +1737,339279.6 +1738,243075.5 +1739,307190.75 +1740,247127.25 +1741,205202.75 +1742,169935.75 +1743,179955.03 +1744,310202.2 +1745,225535.62 +1746,222473.78 +1747,225406.3 +1748,241649.27 +1749,157392.14 +1750,138689.2 +1751,252804.45 +1752,121888.0 +1753,154717.1 +1754,210551.75 +1755,176240.69 +1756,130062.76 +1757,119981.38 +1758,131737.47 +1759,157587.02 +1760,161179.38 +1761,164712.88 +1762,165897.53 +1763,178183.2 +1764,115902.55 +1765,175369.95 +1766,185152.72 +1767,217913.73 +1768,136961.0 +1769,165096.61 +1770,158162.2 +1771,117371.23 +1772,139648.89 +1773,117246.734 +1774,148264.47 +1775,133540.34 +1776,130164.734 +1777,103881.65 +1778,148642.47 +1779,117821.18 +1780,171136.19 +1781,124001.25 +1782,89862.34 +1783,144017.22 +1784,110804.56 +1785,122039.38 +1786,139562.06 +1787,172813.06 +1788,65016.87 +1789,101092.2 +1790,89404.984 +1791,202546.67 +1792,156095.94 +1793,130014.055 +1794,164696.53 +1795,144579.5 +1796,137211.83 +1797,120437.984 +1798,119512.875 +1799,111525.62 +1800,130243.14 +1801,129612.53 +1802,132087.33 +1803,148639.03 +1804,132449.23 +1805,136883.38 +1806,134174.95 +1807,129883.195 +1808,125684.26 +1809,124157.984 +1810,139032.73 +1811,76591.14 +1812,81403.29 +1813,127675.516 +1814,86525.305 +1815,56983.023 +1816,107824.69 +1817,105786.99 +1818,155639.75 +1819,127082.625 +1820,70226.77 +1821,98574.96 +1822,150275.36 +1823,62702.51 +1824,122916.875 +1825,141539.02 +1826,96440.79 +1827,103747.72 +1828,135673.45 +1829,125977.31 +1830,147538.89 +1831,151613.61 +1832,44629.777 +1833,120828.61 +1834,121859.445 +1835,123967.945 +1836,114271.99 +1837,110377.72 +1838,127095.61 +1839,95440.91 +1840,137332.95 +1841,142810.66 +1842,90939.24 +1843,127610.96 +1844,132140.22 +1845,138546.47 +1846,154523.42 +1847,174807.12 +1848,40266.676 +1849,99040.586 +1850,123046.69 +1851,159322.92 +1852,129404.25 +1853,142634.86 +1854,168519.38 +1855,150058.97 +1856,215807.27 +1857,149280.31 +1858,118783.92 +1859,92732.18 +1860,150960.7 +1861,91386.625 +1862,299042.66 +1863,296339.38 +1864,296361.5 +1865,334735.66 +1866,312615.94 +1867,228978.38 +1868,296427.28 +1869,211619.69 +1870,227546.2 +1871,246888.7 +1872,169460.48 +1873,234969.55 +1874,137955.12 +1875,210682.75 +1876,189980.45 +1877,217287.34 +1878,186626.66 +1879,120800.09 +1880,120205.484 +1881,255495.88 +1882,252655.42 +1883,187105.62 +1884,200974.67 +1885,247930.4 +1886,279953.75 +1887,222032.19 +1888,277941.8 +1889,162254.12 +1890,119022.75 +1891,139376.16 +1892,108903.31 +1893,128424.92 +1894,107854.2 +1895,131117.83 +1896,129223.695 +1897,118197.664 +1898,125307.31 +1899,143793.64 +1900,150868.97 +1901,170137.17 +1902,156813.62 +1903,243506.64 +1904,117154.016 +1905,201471.53 +1906,135185.72 +1907,236161.44 +1908,103611.93 +1909,133913.39 +1910,114662.43 +1911,202026.25 +1912,302631.12 +1913,151107.89 +1914,86877.734 +1915,297643.06 +1916,48090.566 +1917,248405.84 +1918,146747.83 +1919,186296.75 +1920,160550.73 +1921,373125.12 +1922,306871.28 +1923,249863.38 +1924,246908.2 +1925,210602.25 +1926,366079.8 +1927,133237.52 +1928,153211.89 +1929,134348.48 +1930,134398.31 +1931,149323.1 +1932,139656.95 +1933,169994.31 +1934,178176.5 +1935,162575.55 +1936,193333.23 +1937,173676.34 +1938,171614.84 +1939,255712.0 +1940,187419.22 +1941,156745.52 +1942,177497.39 +1943,208145.72 +1944,332681.66 +1945,349278.03 +1946,149378.45 +1947,271134.22 +1948,168451.03 +1949,242830.1 +1950,181031.7 +1951,248400.61 +1952,228077.88 +1953,176119.16 +1954,198624.97 +1955,134382.02 +1956,339666.4 +1957,158383.31 +1958,278914.62 +1959,149743.5 +1960,113508.32 +1961,119965.13 +1962,104736.72 +1963,111922.55 +1964,102351.65 +1965,135089.36 +1966,126951.484 +1967,310081.53 +1968,433230.66 +1969,374694.03 +1970,423462.44 +1971,473747.47 +1972,377974.75 +1973,279905.53 +1974,336345.12 +1975,529270.0 +1976,286971.75 +1977,372999.34 +1978,361661.7 +1979,325924.6 +1980,194495.48 +1981,353098.75 +1982,222927.89 +1983,189604.92 +1984,169638.55 +1985,233078.72 +1986,223658.28 +1987,196712.7 +1988,171916.05 +1989,195601.38 +1990,209063.78 +1991,243564.06 +1992,212497.67 +1993,167730.58 +1994,237669.42 +1995,185998.47 +1996,269883.12 +1997,314771.97 +1998,350194.47 +1999,283810.2 +2000,326057.28 +2001,289524.34 +2002,241596.98 +2003,262768.2 +2004,290003.75 +2005,226237.11 +2006,222407.52 +2007,255869.27 +2008,234153.25 +2009,186021.73 +2010,193168.48 +2011,117781.84 +2012,172581.6 +2013,168664.5 +2014,183560.22 +2015,199914.73 +2016,180661.64 +2017,197951.56 +2018,105941.336 +2019,136346.72 +2020,103292.22 +2021,98250.125 +2022,203992.02 +2023,137125.39 +2024,308571.2 +2025,389895.4 +2026,173132.84 +2027,148081.25 +2028,144432.69 +2029,169532.2 +2030,274814.44 +2031,241396.58 +2032,256257.17 +2033,268650.03 +2034,167898.47 +2035,217851.7 +2036,205519.94 +2037,213897.67 +2038,317770.84 +2039,214398.95 +2040,322580.72 +2041,296301.44 +2042,209269.64 +2043,188431.17 +2044,172353.34 +2045,211008.56 +2046,153349.19 +2047,135664.52 +2048,138536.53 +2049,144308.2 +2050,175010.08 +2051,107181.88 +2052,118952.33 +2053,143028.66 +2054,92548.766 +2055,150406.78 +2056,149017.44 +2057,109521.125 +2058,204309.47 +2059,133436.23 +2060,176077.12 +2061,167146.69 +2062,124841.05 +2063,122999.18 +2064,137827.69 +2065,114775.0 +2066,169491.72 +2067,113094.86 +2068,149702.58 +2069,81657.695 +2070,110559.19 +2071,104828.516 +2072,144295.67 +2073,141283.5 +2074,196698.23 +2075,144671.34 +2076,113404.21 +2077,163076.25 +2078,121787.94 +2079,132076.36 +2080,120329.59 +2081,119474.664 +2082,121071.13 +2083,147261.67 +2084,109296.78 +2085,116510.984 +2086,121102.15 +2087,120996.67 +2088,95475.24 +2089,82789.15 +2090,134659.0 +2091,110812.04 +2092,124591.34 +2093,111385.73 +2094,109845.17 +2095,167880.34 +2096,82876.445 +2097,94735.21 +2098,134185.95 +2099,59792.715 +2100,66098.016 +2101,108903.75 +2102,136893.45 +2103,103347.55 +2104,137544.23 +2105,136396.36 +2106,37107.11 +2107,205934.17 +2108,109532.35 +2109,117108.23 +2110,127003.86 +2111,164393.97 +2112,125410.9 +2113,120709.86 +2114,137599.56 +2115,155155.95 +2116,116234.3 +2117,143408.05 +2118,125827.26 +2119,107969.85 +2120,114126.42 +2121,90297.305 +2122,119754.38 +2123,77770.43 +2124,158612.67 +2125,127528.21 +2126,147522.22 +2127,156793.38 +2128,137962.0 +2129,74553.86 +2130,134142.12 +2131,147726.53 +2132,121049.16 +2133,124543.95 +2134,118047.016 +2135,90127.53 +2136,72260.016 +2137,109820.26 +2138,142898.44 +2139,143153.5 +2140,144433.6 +2141,146536.77 +2142,122819.1 +2143,140502.39 +2144,120187.3 +2145,137881.61 +2146,173227.94 +2147,172276.02 +2148,129743.29 +2149,142746.06 +2150,231168.95 +2151,122301.22 +2152,164372.95 +2153,175567.36 +2154,107392.13 +2155,145171.81 +2156,264976.6 +2157,233439.02 +2158,222453.1 +2159,216444.48 +2160,188862.38 +2161,247067.31 +2162,379254.25 +2163,342603.75 +2164,239544.89 +2165,209963.88 +2166,141009.9 +2167,224693.56 +2168,187373.97 +2169,195063.0 +2170,221173.84 +2171,146441.33 +2172,122163.445 +2173,162851.08 +2174,224696.42 +2175,295609.8 +2176,294004.38 +2177,245179.89 +2178,214597.98 +2179,131747.16 +2180,237654.02 +2181,196375.98 +2182,221292.67 +2183,188098.75 +2184,127746.914 +2185,128584.92 +2186,159883.3 +2187,149544.62 +2188,160148.72 +2189,275787.03 +2190,82332.48 +2191,76012.555 +2192,105106.91 +2193,121076.234 +2194,108734.234 +2195,119205.05 +2196,110878.0 +2197,124448.83 +2198,151091.48 +2199,192244.77 +2200,149555.08 +2201,140111.97 +2202,203687.34 +2203,133753.19 +2204,175623.23 +2205,120357.53 +2206,139350.64 +2207,214123.77 +2208,258235.22 +2209,238031.05 +2210,106654.94 +2211,116832.02 +2212,123241.86 +2213,103887.695 +2214,128679.914 +2215,114017.41 +2216,123151.4 +2217,54124.484 +2218,86431.82 +2219,76962.72 +2220,60806.246 +2221,297308.3 +2222,267024.38 +2223,256111.02 +2224,209028.0 +2225,114961.43 +2226,185854.78 +2227,215560.8 +2228,278443.66 +2229,264608.72 +2230,126585.54 +2231,217587.92 +2232,174535.94 +2233,190238.62 +2234,244987.64 +2235,236812.94 +2236,278212.62 +2237,327115.66 +2238,193012.95 +2239,133152.4 +2240,157425.44 +2241,148973.95 +2242,123028.68 +2243,125568.74 +2244,115808.61 +2245,112430.27 +2246,146333.9 +2247,125398.45 +2248,121331.32 +2249,125162.336 +2250,126358.086 +2251,109959.76 +2252,173612.12 +2253,150013.5 +2254,168831.55 +2255,182974.38 +2256,177255.22 +2257,203928.62 +2258,154179.95 +2259,168191.19 +2260,113868.82 +2261,182636.4 +2262,221803.08 +2263,358493.03 +2264,446976.0 +2265,183414.45 +2266,278545.06 +2267,358464.34 +2268,356942.53 +2269,145280.6 +2270,189067.47 +2271,224841.44 +2272,225593.92 +2273,165341.02 +2274,178759.4 +2275,172195.88 +2276,204141.72 +2277,193685.28 +2278,143763.08 +2279,118285.05 +2280,109605.57 +2281,167926.08 +2282,174370.05 +2283,110197.305 +2284,113187.266 +2285,133761.33 +2286,122299.12 +2287,373742.84 +2288,287222.16 +2289,397192.12 +2290,441964.97 +2291,337942.0 +2292,417988.66 +2293,481740.12 +2294,390759.5 +2295,465643.06 +2296,305975.7 +2297,343330.88 +2298,319998.8 +2299,380840.4 +2300,341450.75 +2301,296179.6 +2302,268614.44 +2303,240694.1 +2304,271930.3 +2305,224359.23 +2306,211502.69 +2307,213044.89 +2308,229303.08 +2309,276254.3 +2310,206009.69 +2311,231799.12 +2312,179668.3 +2313,165816.17 +2314,182644.5 +2315,182696.55 +2316,201384.52 +2317,196957.33 +2318,186324.95 +2319,188691.78 +2320,185936.72 +2321,250170.0 +2322,194237.36 +2323,193553.83 +2324,166284.33 +2325,228660.02 +2326,170917.66 +2327,203451.97 +2328,220174.7 +2329,181775.7 +2330,175675.16 +2331,378810.3 +2332,413573.25 +2333,354313.9 +2334,271194.56 +2335,277726.03 +2336,346236.78 +2337,201022.8 +2338,278453.7 +2339,199548.4 +2340,382488.2 +2341,237404.22 +2342,232724.95 +2343,225644.88 +2344,203392.67 +2345,242133.28 +2346,216258.69 +2347,208679.66 +2348,251369.66 +2349,170702.95 +2350,307929.1 +2351,266308.44 +2352,259514.61 +2353,271557.03 +2354,144035.44 +2355,138602.48 +2356,137271.5 +2357,186055.8 +2358,191229.4 +2359,124453.68 +2360,121174.02 +2361,145978.52 +2362,282351.5 +2363,122396.6 +2364,150479.77 +2365,237750.58 +2366,200761.05 +2367,239157.0 +2368,234008.52 +2369,239660.16 +2370,159080.17 +2371,160978.58 +2372,193443.66 +2373,291263.22 +2374,326214.25 +2375,245856.4 +2376,317581.1 +2377,356382.53 +2378,144860.22 +2379,217235.89 +2380,161357.95 +2381,180928.98 +2382,211516.48 +2383,198148.6 +2384,237428.19 +2385,164158.86 +2386,135493.2 +2387,134120.58 +2388,95057.445 +2389,135038.53 +2390,143592.22 +2391,133545.89 +2392,118482.79 +2393,174151.38 +2394,143365.5 +2395,195884.03 +2396,130050.44 +2397,202287.17 +2398,120943.46 +2399,75852.375 +2400,66770.56 +2401,127680.06 +2402,134251.7 +2403,147245.83 +2404,149951.92 +2405,158426.56 +2406,143686.05 +2407,116222.59 +2408,137294.7 +2409,115817.01 +2410,175501.23 +2411,117517.33 +2412,154619.23 +2413,123263.484 +2414,150912.08 +2415,141118.67 +2416,128531.71 +2417,135238.84 +2418,132321.6 +2419,112018.234 +2420,126143.68 +2421,142156.78 +2422,114183.766 +2423,114026.37 +2424,151828.34 +2425,212227.4 +2426,126709.1 +2427,135614.14 +2428,180037.02 +2429,109586.28 +2430,131949.64 +2431,112049.52 +2432,137426.64 +2433,143827.8 +2434,128381.945 +2435,146542.62 +2436,102336.41 +2437,110640.98 +2438,122414.414 +2439,107804.445 +2440,121245.08 +2441,101967.375 +2442,96753.57 +2443,135414.27 +2444,136915.44 +2445,87485.54 +2446,142069.03 +2447,201708.84 +2448,140226.69 +2449,109889.2 +2450,149457.06 +2451,122604.68 +2452,206204.39 +2453,90342.51 +2454,120793.09 +2455,115077.17 +2456,148111.2 +2457,132295.72 +2458,138435.77 +2459,114383.55 +2460,136557.69 +2461,124264.58 +2462,125351.445 +2463,124335.36 +2464,184136.56 +2465,146120.11 +2466,99579.67 +2467,136618.31 +2468,86956.88 +2469,75360.6 +2470,170429.53 +2471,204950.61 +2472,145480.89 +2473,110751.664 +2474,44107.555 +2475,224020.5 +2476,113292.7 +2477,134314.77 +2478,150860.03 +2479,105629.69 +2480,156613.6 +2481,124217.305 +2482,132292.06 +2483,113764.39 +2484,117236.75 +2485,125174.03 +2486,140664.77 +2487,176221.25 +2488,169325.31 +2489,147794.47 +2490,135301.7 +2491,63958.324 +2492,185747.7 +2493,162082.0 +2494,141102.02 +2495,87155.38 +2496,264391.84 +2497,148819.88 +2498,110615.58 +2499,85255.734 +2500,124906.56 +2501,131504.25 +2502,136367.83 +2503,98159.805 +2504,174294.83 +2505,220198.36 +2506,269200.25 +2507,311932.44 +2508,270211.72 +2509,214108.27 +2510,207792.05 +2511,173519.83 +2512,208089.89 +2513,214906.6 +2514,259245.8 +2515,137308.22 +2516,163593.8 +2517,134882.06 +2518,151257.77 +2519,230441.03 +2520,205077.2 +2521,190328.69 +2522,217630.73 +2523,107359.36 +2524,134653.05 +2525,152635.34 +2526,143460.25 +2527,115005.19 +2528,130069.41 +2529,129422.28 +2530,98748.84 +2531,260563.14 +2532,224744.28 +2533,190028.12 +2534,237897.0 +2535,288861.72 +2536,235577.52 +2537,234809.75 +2538,186659.69 +2539,192358.83 +2540,187741.2 +2541,175272.48 +2542,156497.6 +2543,132832.52 +2544,123310.29 +2545,133514.92 +2546,137587.3 +2547,155928.81 +2548,146235.56 +2549,153787.95 +2550,337546.22 +2551,152150.58 +2552,132190.94 +2553,72701.92 +2554,91054.984 +2555,126476.39 +2556,105043.05 +2557,90753.18 +2558,164118.97 +2559,144897.1 +2560,144616.73 +2561,133543.08 +2562,143565.52 +2563,140616.73 +2564,200459.88 +2565,118996.97 +2566,155163.38 +2567,139252.08 +2568,196526.9 +2569,219479.34 +2570,106561.1 +2571,170994.81 +2572,159968.78 +2573,220731.69 +2574,295562.34 +2575,135133.19 +2576,121271.06 +2577,114525.1 +2578,84455.086 +2579,71513.69 +2580,84355.95 +2581,116456.84 +2582,137544.73 +2583,287479.03 +2584,191359.45 +2585,178081.05 +2586,217580.67 +2587,194372.12 +2588,142048.47 +2589,153585.4 +2590,228116.14 +2591,241442.94 +2592,231443.61 +2593,264537.12 +2594,176744.84 +2595,194709.56 +2596,311347.78 +2597,173754.44 +2598,291994.94 +2599,302805.25 +2600,166870.44 +2601,136446.52 +2602,85502.52 +2603,97087.36 +2604,92200.91 +2605,89051.52 +2606,147111.44 +2607,209366.17 +2608,203924.3 +2609,168108.17 +2610,114240.914 +2611,132021.14 +2612,161967.16 +2613,128477.61 +2614,114964.36 +2615,157624.0 +2616,154131.52 +2617,182236.69 +2618,202773.48 +2619,198482.6 +2620,176765.31 +2621,170201.08 +2622,183709.81 +2623,230914.44 +2624,287231.0 +2625,309904.28 +2626,167993.95 +2627,152647.7 +2628,427963.1 +2629,474603.88 +2630,350469.16 +2631,435909.6 +2632,394483.16 +2633,297087.6 +2634,381935.7 +2635,157246.6 +2636,185336.5 +2637,186718.33 +2638,292964.1 +2639,187466.03 +2640,155287.36 +2641,105973.94 +2642,176477.42 +2643,108275.72 +2644,114561.69 +2645,110996.58 +2646,99285.34 +2647,105514.36 +2648,148567.2 +2649,147151.1 +2650,126428.12 +2651,125172.26 +2652,419163.47 +2653,248904.94 +2654,264755.38 +2655,379444.16 +2656,331021.22 +2657,360529.94 +2658,308390.25 +2659,323515.22 +2660,369389.75 +2661,366779.12 +2662,357539.72 +2663,302652.88 +2664,258992.72 +2665,326748.03 +2666,283237.44 +2667,178084.72 +2668,184246.97 +2669,195346.4 +2670,286153.8 +2671,189128.03 +2672,206520.98 +2673,212879.55 +2674,209656.22 +2675,180949.25 +2676,193953.42 +2677,194017.64 +2678,256433.6 +2679,283245.8 +2680,300920.44 +2681,410852.03 +2682,351068.97 +2683,495597.28 +2684,330458.5 +2685,347059.78 +2686,264045.1 +2687,312403.2 +2688,219473.5 +2689,209639.98 +2690,424710.78 +2691,188742.0 +2692,141128.31 +2693,207122.52 +2694,137224.64 +2695,187112.34 +2696,177945.4 +2697,179608.34 +2698,194406.94 +2699,181938.31 +2700,156036.55 +2701,131692.45 +2702,100828.14 +2703,113841.08 +2704,142255.98 +2705,109459.09 +2706,92746.14 +2707,109648.49 +2708,130381.58 +2709,103439.49 +2710,122111.21 +2711,350672.78 +2712,402689.22 +2713,169557.42 +2714,137291.52 +2715,163742.88 +2716,127684.45 +2717,202393.95 +2718,224562.58 +2719,162947.83 +2720,184026.66 +2721,126411.46 +2722,162666.25 +2723,142788.94 +2724,132333.92 +2725,127674.94 +2726,142306.48 +2727,187851.47 +2728,168451.23 +2729,133849.19 +2730,138881.98 +2731,121173.17 +2732,132653.92 +2733,156185.9 +2734,141977.33 +2735,139990.33 +2736,143268.66 +2737,120296.7 +2738,136071.06 +2739,153100.1 +2740,130556.81 +2741,143282.03 +2742,151067.42 +2743,155395.23 +2744,161390.48 +2745,142350.95 +2746,136395.73 +2747,152572.14 +2748,119170.44 +2749,134739.4 +2750,132540.75 +2751,136629.2 +2752,211020.75 +2753,152325.73 +2754,179416.88 +2755,139066.75 +2756,99885.44 +2757,67361.875 +2758,86909.41 +2759,158012.2 +2760,110746.46 +2761,142766.2 +2762,140195.55 +2763,186246.81 +2764,162429.44 +2765,262430.03 +2766,133313.44 +2767,91372.625 +2768,118172.195 +2769,127546.58 +2770,144786.34 +2771,107917.06 +2772,112987.1 +2773,167202.53 +2774,137674.84 +2775,108794.38 +2776,146502.73 +2777,157658.89 +2778,106815.81 +2779,122576.62 +2780,99093.44 +2781,102772.695 +2782,105560.99 +2783,105799.805 +2784,127099.07 +2785,134946.62 +2786,69518.59 +2787,120360.66 +2788,79771.68 +2789,168791.61 +2790,93812.28 +2791,122931.8 +2792,66056.65 +2793,159933.4 +2794,96049.26 +2795,119015.0 +2796,95164.17 +2797,198261.0 +2798,111154.37 +2799,124095.38 +2800,71670.99 +2801,99522.4 +2802,131720.67 +2803,174708.48 +2804,128373.23 +2805,99736.41 +2806,91676.766 +2807,167159.55 +2808,144677.38 +2809,137395.22 +2810,125015.125 +2811,149584.6 +2812,155562.4 +2813,148743.42 +2814,145345.55 +2815,93729.164 +2816,246743.42 +2817,150411.02 +2818,130195.875 +2819,187812.4 +2820,136910.69 +2821,109927.95 +2822,191488.89 +2823,293333.28 +2824,174566.56 +2825,153851.27 +2826,152542.48 +2827,122744.21 +2828,227901.95 +2829,211251.33 +2830,249916.12 +2831,178031.8 +2832,266414.72 +2833,296811.5 +2834,230882.33 +2835,219344.16 +2836,187240.3 +2837,172833.34 +2838,133171.61 +2839,167094.78 +2840,202737.36 +2841,203186.77 +2842,229837.53 +2843,153346.73 +2844,169770.11 +2845,120607.55 +2846,198398.05 +2847,193600.06 +2848,220372.6 +2849,205184.56 +2850,280871.06 +2851,223608.28 +2852,241914.22 +2853,235930.05 +2854,137264.28 +2855,210546.05 +2856,208662.05 +2857,188159.0 +2858,226214.88 +2859,113081.36 +2860,130858.62 +2861,134189.14 +2862,204716.48 +2863,140211.1 +2864,233924.84 +2865,150712.95 +2866,150293.92 +2867,107975.13 +2868,104773.17 +2869,95924.43 +2870,120523.445 +2871,83157.164 +2872,59386.55 +2873,104721.234 +2874,123459.19 +2875,119808.98 +2876,168091.56 +2877,145615.44 +2878,179434.83 +2879,148574.83 +2880,97455.59 +2881,149776.69 +2882,179353.52 +2883,203710.31 +2884,194761.47 +2885,176474.33 +2886,239482.38 +2887,91181.08 +2888,138529.61 +2889,64165.13 +2890,86293.11 +2891,130839.77 +2892,56112.77 +2893,92646.46 +2894,48824.957 +2895,306004.44 +2896,273667.4 +2897,198235.06 +2898,157622.88 +2899,204608.72 +2900,159075.6 +2901,234507.2 +2902,211462.98 +2903,336869.44 +2904,353156.53 +2905,98732.39 +2906,207388.06 +2907,131272.45 +2908,123855.74 +2909,151224.3 +2910,95604.61 +2911,90907.29 +2912,143515.8 +2913,84462.88 +2914,85324.11 +2915,95852.5 +2916,93761.945 +2917,165261.89 +2918,133120.8 +2919,217978.78 diff --git a/result/ml_best/best_0.030281_ENet.csv b/result/ml_best/best_0.030281_ENet.csv new file mode 100644 index 0000000..6e19901 --- /dev/null +++ b/result/ml_best/best_0.030281_ENet.csv @@ -0,0 +1,1460 @@ +Id,SalePrice +1461,112450.72 +1462,158564.08 +1463,173022.89 +1464,186122.89 +1465,196004.95 +1466,169363.0 +1467,182789.75 +1468,157517.5 +1469,203340.34 +1470,116031.98 +1471,176271.03 +1472,102751.36 +1473,94273.43 +1474,142203.1 +1475,102124.27 +1476,358137.78 +1477,259850.81 +1478,284583.9 +1479,283518.2 +1480,464620.0 +1481,332650.66 +1482,210749.78 +1483,174351.8 +1484,162981.6 +1485,183104.42 +1486,199951.98 +1487,332165.16 +1488,223075.73 +1489,200811.17 +1490,247549.36 +1491,191145.94 +1492,90230.5 +1493,180483.44 +1494,308631.47 +1495,317159.06 +1496,247174.22 +1497,179698.17 +1498,160593.11 +1499,158135.31 +1500,145842.67 +1501,179792.77 +1502,141866.45 +1503,301860.16 +1504,249064.23 +1505,235546.22 +1506,198813.62 +1507,244833.14 +1508,204067.06 +1509,163135.5 +1510,141527.64 +1511,148158.4 +1512,169470.86 +1513,137979.94 +1514,147167.66 +1515,197353.84 +1516,155767.81 +1517,172213.06 +1518,129928.02 +1519,198141.36 +1520,125063.516 +1521,124138.99 +1522,183250.12 +1523,104028.6 +1524,117076.42 +1525,115068.695 +1526,108497.85 +1527,101522.14 +1528,137737.58 +1529,151852.84 +1530,192282.95 +1531,127759.89 +1532,99310.766 +1533,157662.03 +1534,119646.49 +1535,144254.62 +1536,107374.41 +1537,53398.824 +1538,164769.88 +1539,219134.53 +1540,102166.18 +1541,139365.12 +1542,139383.77 +1543,180279.56 +1544,94742.9 +1545,115513.71 +1546,146148.5 +1547,146982.84 +1548,135268.38 +1549,122775.33 +1550,135899.7 +1551,114657.13 +1552,137987.8 +1553,149526.12 +1554,126969.516 +1555,181882.73 +1556,73175.74 +1557,96118.63 +1558,100147.26 +1559,68334.9 +1560,141657.47 +1561,121563.445 +1562,133363.17 +1563,123934.2 +1564,152557.86 +1565,139454.08 +1566,247426.19 +1567,67412.77 +1568,231160.38 +1569,120693.98 +1570,140236.56 +1571,125306.19 +1572,140757.4 +1573,229888.64 +1574,127252.54 +1575,244994.7 +1576,236297.48 +1577,178239.0 +1578,146213.03 +1579,145454.67 +1580,192204.34 +1581,153848.73 +1582,128261.44 +1583,302214.6 +1584,226433.11 +1585,140204.81 +1586,60931.88 +1587,108520.195 +1588,152959.36 +1589,100263.06 +1590,136903.4 +1591,100752.77 +1592,121043.01 +1593,127136.06 +1594,126960.664 +1595,105432.8 +1596,223570.58 +1597,189024.14 +1598,193578.84 +1599,181494.8 +1600,172711.67 +1601,69626.52 +1602,123891.16 +1603,64064.383 +1604,267383.44 +1605,233983.69 +1606,171863.06 +1607,172676.77 +1608,208523.19 +1609,190669.98 +1610,136166.28 +1611,139877.7 +1612,168365.64 +1613,153993.34 +1614,136739.19 +1615,99329.48 +1616,82956.6 +1617,92166.08 +1618,119883.5 +1619,140571.83 +1620,169629.08 +1621,133464.12 +1622,141431.4 +1623,255842.33 +1624,209584.4 +1625,114181.44 +1626,165731.16 +1627,184161.25 +1628,276491.3 +1629,173910.22 +1630,357288.16 +1631,219468.5 +1632,244911.92 +1633,171534.81 +1634,180760.67 +1635,173915.06 +1636,147467.84 +1637,197337.9 +1638,209168.25 +1639,182523.11 +1640,261436.2 +1641,184341.42 +1642,249334.5 +1643,240434.64 +1644,232728.9 +1645,227336.17 +1646,165703.25 +1647,161068.55 +1648,129782.47 +1649,133199.08 +1650,109142.21 +1651,115665.266 +1652,101038.85 +1653,105437.48 +1654,140772.17 +1655,134126.53 +1656,131003.45 +1657,142461.44 +1658,139601.4 +1659,111300.15 +1660,148052.45 +1661,440537.84 +1662,390500.3 +1663,373655.5 +1664,488139.28 +1665,292220.72 +1666,343058.1 +1667,372689.5 +1668,339518.25 +1669,306770.25 +1670,340194.0 +1671,286465.2 +1672,426564.28 +1673,311643.7 +1674,249840.67 +1675,213345.05 +1676,211772.88 +1677,224724.28 +1678,472560.9 +1679,388336.3 +1680,324378.78 +1681,232417.25 +1682,320212.9 +1683,188035.7 +1684,173062.72 +1685,175117.2 +1686,167590.22 +1687,173292.89 +1688,189949.52 +1689,196407.12 +1690,194363.9 +1691,181871.78 +1692,253663.58 +1693,173437.31 +1694,174526.47 +1695,161236.83 +1696,268579.97 +1697,164896.14 +1698,374051.94 +1699,323459.1 +1700,261577.28 +1701,287827.75 +1702,247982.61 +1703,237407.34 +1704,288902.78 +1705,236423.98 +1706,398168.94 +1707,220204.83 +1708,202516.31 +1709,268664.44 +1710,221830.25 +1711,269720.47 +1712,267732.38 +1713,284058.3 +1714,233484.94 +1715,210106.47 +1716,178979.86 +1717,169743.19 +1718,133017.83 +1719,216403.42 +1720,246526.38 +1721,153729.48 +1722,112396.57 +1723,144567.61 +1724,209399.38 +1725,220989.05 +1726,183614.17 +1727,152584.73 +1728,162126.77 +1729,150871.23 +1730,152101.69 +1731,126035.71 +1732,125671.33 +1733,105422.73 +1734,114185.66 +1735,120812.6 +1736,104015.76 +1737,334809.3 +1738,246510.58 +1739,299075.5 +1740,235553.19 +1741,199859.77 +1742,172425.34 +1743,183227.6 +1744,309137.12 +1745,226586.25 +1746,222813.98 +1747,225196.47 +1748,241285.31 +1749,158726.72 +1750,139630.28 +1751,251475.86 +1752,118847.87 +1753,151967.12 +1754,210505.11 +1755,176234.06 +1756,134305.7 +1757,119196.664 +1758,134969.12 +1759,155967.25 +1760,160304.81 +1761,158784.69 +1762,167037.06 +1763,183096.61 +1764,113259.71 +1765,171400.89 +1766,186054.75 +1767,213851.52 +1768,136073.84 +1769,163848.8 +1770,157771.77 +1771,116976.09 +1772,140640.03 +1773,117141.984 +1774,143395.44 +1775,135790.42 +1776,130946.95 +1777,102023.43 +1778,147801.61 +1779,115766.09 +1780,171932.33 +1781,124083.89 +1782,83391.61 +1783,142367.48 +1784,106845.28 +1785,121070.59 +1786,134613.34 +1787,173936.38 +1788,59588.934 +1789,99320.22 +1790,79643.94 +1791,196979.64 +1792,155284.23 +1793,131861.94 +1794,167998.94 +1795,142523.73 +1796,140668.47 +1797,123431.24 +1798,120620.02 +1799,109060.57 +1800,129198.11 +1801,124763.81 +1802,131110.27 +1803,149151.8 +1804,131412.53 +1805,139803.05 +1806,132530.56 +1807,136125.12 +1808,130562.79 +1809,125690.15 +1810,139063.9 +1811,78880.95 +1812,86188.01 +1813,125874.164 +1814,88597.92 +1815,47175.44 +1816,108135.91 +1817,107068.234 +1818,156098.56 +1819,128196.59 +1820,70059.1 +1821,103259.766 +1822,154404.56 +1823,62821.51 +1824,131150.86 +1825,138855.78 +1826,100193.84 +1827,102908.945 +1828,137898.4 +1829,130422.82 +1830,145486.88 +1831,151102.38 +1832,61239.99 +1833,130821.04 +1834,126889.68 +1835,132988.2 +1836,120878.57 +1837,106154.94 +1838,125415.2 +1839,93017.04 +1840,135372.72 +1841,135870.66 +1842,88645.13 +1843,123918.58 +1844,133286.58 +1845,134113.98 +1846,151927.05 +1847,174735.58 +1848,32338.402 +1849,98365.53 +1850,122159.74 +1851,159547.03 +1852,129477.44 +1853,134180.3 +1854,165502.83 +1855,147106.34 +1856,215854.61 +1857,150129.95 +1858,129242.555 +1859,100794.42 +1860,154327.14 +1861,98847.94 +1862,294913.9 +1863,290920.7 +1864,290934.47 +1865,327838.44 +1866,309319.84 +1867,226964.6 +1868,291888.2 +1869,212833.52 +1870,226572.12 +1871,246727.03 +1872,173574.56 +1873,235602.19 +1874,139687.1 +1875,210761.73 +1876,191074.67 +1877,214930.3 +1878,194558.06 +1879,121587.17 +1880,125934.48 +1881,252243.58 +1882,251476.19 +1883,188432.53 +1884,202058.38 +1885,247577.3 +1886,280280.1 +1887,224191.5 +1888,275268.03 +1889,165627.53 +1890,116662.67 +1891,136066.14 +1892,105179.59 +1893,129833.34 +1894,114551.07 +1895,133477.2 +1896,124848.66 +1897,111977.42 +1898,124293.56 +1899,151789.56 +1900,154063.48 +1901,171599.9 +1902,151906.77 +1903,237268.5 +1904,125212.99 +1905,201768.55 +1906,134010.38 +1907,234776.45 +1908,108685.32 +1909,139510.1 +1910,119503.41 +1911,202297.36 +1912,303543.8 +1913,156384.8 +1914,78998.12 +1915,298513.5 +1916,45092.31 +1917,245576.44 +1918,144793.44 +1919,185536.95 +1920,156910.02 +1921,368103.75 +1922,307373.2 +1923,247981.02 +1924,245081.83 +1925,213467.45 +1926,361593.28 +1927,132713.22 +1928,153936.47 +1929,130390.24 +1930,128821.34 +1931,146858.44 +1932,136982.6 +1933,173799.83 +1934,176362.48 +1935,162680.62 +1936,192294.9 +1937,173613.97 +1938,171592.84 +1939,256841.27 +1940,190697.2 +1941,159621.66 +1942,179446.25 +1943,214129.72 +1944,333432.47 +1945,349228.6 +1946,152970.9 +1947,283127.56 +1948,167403.03 +1949,242212.69 +1950,183960.95 +1951,250349.4 +1952,229505.62 +1953,180945.8 +1954,199157.97 +1955,137026.78 +1956,340879.38 +1957,156709.47 +1958,277181.3 +1959,147966.94 +1960,109569.2 +1961,119823.984 +1962,100781.2 +1963,108289.11 +1964,99263.08 +1965,137422.4 +1966,126959.83 +1967,310509.75 +1968,426856.94 +1969,373959.4 +1970,418352.5 +1971,470313.97 +1972,375885.25 +1973,289696.03 +1974,336027.7 +1975,513424.03 +1976,292845.0 +1977,373249.56 +1978,358462.22 +1979,323053.56 +1980,196796.33 +1981,347186.75 +1982,225183.23 +1983,196342.83 +1984,176782.34 +1985,234270.89 +1986,224171.1 +1987,199695.66 +1988,172572.95 +1989,196412.61 +1990,209655.2 +1991,243182.05 +1992,214756.64 +1993,170536.53 +1994,234688.97 +1995,184825.72 +1996,276332.62 +1997,319169.2 +1998,346609.88 +1999,283868.4 +2000,329073.38 +2001,300928.3 +2002,242118.77 +2003,261289.61 +2004,292957.88 +2005,228249.25 +2006,225214.14 +2007,254969.67 +2008,234925.0 +2009,188197.52 +2010,191824.95 +2011,120163.55 +2012,172344.84 +2013,168358.58 +2014,182223.16 +2015,196836.25 +2016,181708.55 +2017,197596.4 +2018,104113.87 +2019,134412.56 +2020,99045.04 +2021,96488.95 +2022,202117.98 +2023,137040.2 +2024,305973.3 +2025,384529.16 +2026,172213.22 +2027,151951.64 +2028,150148.55 +2029,169489.92 +2030,272479.75 +2031,240030.4 +2032,254683.69 +2033,265066.12 +2034,171540.92 +2035,219127.89 +2036,207323.53 +2037,214496.53 +2038,314658.22 +2039,216059.06 +2040,322763.94 +2041,298158.7 +2042,211532.25 +2043,188358.8 +2044,178288.89 +2045,212006.94 +2046,151213.33 +2047,134162.4 +2048,140675.22 +2049,140388.33 +2050,176314.64 +2051,109168.17 +2052,120315.25 +2053,142514.02 +2054,86965.945 +2055,150212.47 +2056,150510.52 +2057,108343.086 +2058,202299.78 +2059,130783.81 +2060,173627.81 +2061,166964.2 +2062,123132.97 +2063,122285.875 +2064,133727.06 +2065,117427.65 +2066,165485.7 +2067,109854.0 +2068,145401.45 +2069,80492.875 +2070,109706.8 +2071,98973.05 +2072,137766.27 +2073,141113.64 +2074,189971.25 +2075,144096.22 +2076,115120.77 +2077,159044.78 +2078,119633.05 +2079,133694.7 +2080,122069.35 +2081,120433.2 +2082,121890.96 +2083,149243.8 +2084,107583.47 +2085,113381.414 +2086,115414.48 +2087,120121.766 +2088,97003.69 +2089,82071.47 +2090,133953.31 +2091,106924.46 +2092,126328.195 +2093,115417.84 +2094,120849.41 +2095,157643.58 +2096,87821.484 +2097,95132.04 +2098,142572.05 +2099,54272.895 +2100,64524.445 +2101,109613.11 +2102,139275.55 +2103,102921.84 +2104,140537.75 +2105,134822.42 +2106,34256.824 +2107,207372.16 +2108,107561.86 +2109,111660.09 +2110,126619.43 +2111,159204.78 +2112,126892.84 +2113,122301.43 +2114,136427.36 +2115,158898.83 +2116,121460.56 +2117,142035.73 +2118,128193.65 +2119,115077.24 +2120,121561.88 +2121,90440.445 +2122,117481.68 +2123,80148.414 +2124,165786.61 +2125,127642.78 +2126,146849.62 +2127,161572.17 +2128,139571.17 +2129,83179.945 +2130,130351.54 +2131,146111.4 +2132,121552.74 +2133,127428.46 +2134,120372.74 +2135,89845.73 +2136,70446.82 +2137,107728.91 +2138,143644.7 +2139,139449.64 +2140,142662.4 +2141,153431.6 +2142,123193.18 +2143,135395.94 +2144,119290.836 +2145,138035.11 +2146,174554.03 +2147,173474.61 +2148,136000.58 +2149,147114.4 +2150,233502.8 +2151,124716.516 +2152,165829.73 +2153,181712.64 +2154,105498.86 +2155,141121.67 +2156,261881.08 +2157,230406.34 +2158,223422.84 +2159,216278.31 +2160,192849.06 +2161,243493.23 +2162,368896.78 +2163,337179.1 +2164,237708.86 +2165,216850.52 +2166,148833.72 +2167,225986.27 +2168,188512.92 +2169,196119.98 +2170,217137.72 +2171,153879.55 +2172,133008.38 +2173,167374.62 +2174,225362.78 +2175,292142.12 +2176,293076.72 +2177,243654.72 +2178,215249.92 +2179,137418.33 +2180,239367.8 +2181,197359.81 +2182,221840.95 +2183,190727.56 +2184,125321.38 +2185,126121.59 +2186,158631.86 +2187,148970.44 +2188,162069.44 +2189,267149.53 +2190,73170.695 +2191,73162.11 +2192,100135.95 +2193,115866.31 +2194,111423.75 +2195,112971.83 +2196,106390.55 +2197,122184.13 +2198,152835.44 +2199,188608.62 +2200,147999.44 +2201,142434.08 +2202,201270.11 +2203,136435.64 +2204,172282.05 +2205,117864.78 +2206,142031.52 +2207,214039.11 +2208,256961.25 +2209,232487.4 +2210,113130.37 +2211,119443.336 +2212,124326.49 +2213,109572.92 +2214,131881.03 +2215,111345.95 +2216,128121.25 +2217,39086.47 +2218,91984.01 +2219,77867.62 +2220,67131.99 +2221,297955.66 +2222,268321.0 +2223,251784.61 +2224,208446.72 +2225,114313.766 +2226,182196.78 +2227,218348.88 +2228,280029.12 +2229,264473.97 +2230,131748.06 +2231,222395.28 +2232,176114.0 +2233,193552.38 +2234,248188.45 +2235,238486.0 +2236,275905.34 +2237,321337.94 +2238,194951.23 +2239,119159.516 +2240,153542.58 +2241,149821.53 +2242,117423.75 +2243,124529.414 +2244,113645.27 +2245,114744.94 +2246,146832.06 +2247,126025.98 +2248,120795.555 +2249,122776.81 +2250,126505.586 +2251,103012.49 +2252,171324.27 +2253,151139.75 +2254,168923.42 +2255,183980.88 +2256,177198.39 +2257,202971.83 +2258,154764.06 +2259,169253.38 +2260,130385.2 +2261,191974.84 +2262,226195.45 +2263,354645.4 +2264,434481.22 +2265,175425.14 +2266,276463.47 +2267,355245.62 +2268,378588.1 +2269,150943.61 +2270,191354.22 +2271,223413.61 +2272,232554.11 +2273,166427.02 +2274,178185.62 +2275,169693.11 +2276,205038.98 +2277,193266.94 +2278,144195.86 +2279,116525.375 +2280,108054.77 +2281,159406.1 +2282,167158.42 +2283,110158.625 +2284,113132.27 +2285,132429.89 +2286,120059.98 +2287,374270.03 +2288,290572.3 +2289,386516.8 +2290,435634.94 +2291,338719.2 +2292,411531.66 +2293,468585.16 +2294,386116.2 +2295,456594.94 +2296,299212.8 +2297,345742.3 +2298,324073.2 +2299,377426.72 +2300,339370.44 +2301,305413.5 +2302,273435.97 +2303,246920.0 +2304,273646.75 +2305,225048.27 +2306,213578.19 +2307,215417.0 +2308,231854.97 +2309,277170.56 +2310,211499.5 +2311,231517.22 +2312,180759.73 +2313,166673.45 +2314,183251.05 +2315,185074.44 +2316,206192.2 +2317,194659.52 +2318,187274.73 +2319,189819.17 +2320,186475.03 +2321,249572.92 +2322,198098.11 +2323,191213.86 +2324,171845.12 +2325,225623.22 +2326,173152.19 +2327,202417.7 +2328,220455.38 +2329,182629.81 +2330,175189.1 +2331,374933.4 +2332,408494.5 +2333,351639.4 +2334,276063.75 +2335,281173.25 +2336,342577.9 +2337,201830.66 +2338,273275.16 +2339,209402.53 +2340,375362.2 +2341,232493.36 +2342,234472.89 +2343,227015.05 +2344,212535.58 +2345,241246.02 +2346,219340.84 +2347,208756.72 +2348,254041.19 +2349,174779.83 +2350,307600.62 +2351,267194.94 +2352,257239.05 +2353,271464.84 +2354,144978.48 +2355,140501.34 +2356,137524.83 +2357,182900.56 +2358,191493.6 +2359,121884.24 +2360,117711.65 +2361,144409.39 +2362,280064.56 +2363,122064.875 +2364,153895.89 +2365,235334.2 +2366,201212.33 +2367,235119.58 +2368,227920.52 +2369,232198.5 +2370,162090.16 +2371,163540.56 +2372,194487.25 +2373,289082.16 +2374,318521.03 +2375,245454.36 +2376,316343.84 +2377,353557.16 +2378,145294.44 +2379,220567.27 +2380,161405.6 +2381,178991.56 +2382,214420.47 +2383,196361.31 +2384,234159.53 +2385,169794.6 +2386,136054.58 +2387,131816.03 +2388,97439.97 +2389,135151.95 +2390,144403.42 +2391,135662.47 +2392,119400.15 +2393,173683.62 +2394,140846.38 +2395,195228.48 +2396,134022.31 +2397,203502.84 +2398,120291.54 +2399,70110.78 +2400,62825.91 +2401,119898.83 +2402,136352.64 +2403,141549.5 +2404,149433.77 +2405,157172.92 +2406,142274.38 +2407,114116.66 +2408,141530.22 +2409,115339.91 +2410,173002.95 +2411,114366.9 +2412,154603.61 +2413,123739.26 +2414,149216.44 +2415,136477.95 +2416,128635.555 +2417,137187.22 +2418,131496.14 +2419,111590.5 +2420,123849.35 +2421,145529.3 +2422,109301.22 +2423,114232.82 +2424,149419.72 +2425,212645.53 +2426,127294.03 +2427,131724.56 +2428,178492.25 +2429,107978.76 +2430,129365.266 +2431,108584.4 +2432,140366.56 +2433,146227.72 +2434,130344.805 +2435,147360.1 +2436,106731.31 +2437,107052.94 +2438,121357.68 +2439,111602.12 +2440,122378.37 +2441,103326.22 +2442,97016.75 +2443,138935.39 +2444,142533.23 +2445,89055.23 +2446,140511.92 +2447,201205.7 +2448,137262.69 +2449,111937.82 +2450,149675.42 +2451,128304.766 +2452,202558.52 +2453,89278.38 +2454,116056.76 +2455,117228.48 +2456,140955.03 +2457,132306.28 +2458,139597.92 +2459,116072.13 +2460,141496.31 +2461,127782.734 +2462,128758.48 +2463,130035.586 +2464,181365.89 +2465,144404.38 +2466,102296.23 +2467,142386.39 +2468,86009.914 +2469,76936.72 +2470,169785.22 +2471,203361.98 +2472,149200.95 +2473,104281.27 +2474,44092.434 +2475,219305.77 +2476,111298.43 +2477,128290.75 +2478,147358.55 +2479,102965.08 +2480,154354.34 +2481,125314.87 +2482,130703.99 +2483,110330.77 +2484,116388.234 +2485,126943.97 +2486,141313.33 +2487,175311.17 +2488,168975.38 +2489,147409.23 +2490,134938.38 +2491,72865.45 +2492,190274.42 +2493,160331.56 +2494,139223.61 +2495,83452.64 +2496,262927.5 +2497,148786.14 +2498,108021.69 +2499,83790.08 +2500,112409.47 +2501,132753.25 +2502,135650.3 +2503,99718.305 +2504,173368.22 +2505,218565.58 +2506,265280.66 +2507,304189.5 +2508,265556.5 +2509,215214.02 +2510,208394.95 +2511,174633.11 +2512,209910.83 +2513,218389.05 +2514,269246.62 +2515,140296.02 +2516,167505.34 +2517,136211.92 +2518,150423.2 +2519,233081.6 +2520,207256.78 +2521,191322.92 +2522,219546.61 +2523,117650.16 +2524,137381.56 +2525,156447.84 +2526,149820.69 +2527,118704.4 +2528,134466.08 +2529,139878.77 +2530,111332.68 +2531,261385.25 +2532,225046.36 +2533,191930.72 +2534,241636.81 +2535,287668.53 +2536,236557.47 +2537,236324.3 +2538,190173.88 +2539,194818.17 +2540,189926.25 +2541,178647.3 +2542,160659.7 +2543,127328.54 +2544,119321.484 +2545,135314.0 +2546,135964.72 +2547,152361.22 +2548,151529.56 +2549,146967.7 +2550,374641.4 +2551,145843.1 +2552,126937.98 +2553,64935.043 +2554,91827.62 +2555,125477.34 +2556,101740.28 +2557,92614.664 +2558,161752.11 +2559,145449.72 +2560,143882.55 +2561,136914.89 +2562,141948.61 +2563,137454.53 +2564,202780.53 +2565,122967.72 +2566,153552.73 +2567,139666.67 +2568,195082.9 +2569,217340.25 +2570,112613.336 +2571,169903.14 +2572,159348.42 +2573,221969.8 +2574,286257.25 +2575,138343.69 +2576,126300.48 +2577,119944.66 +2578,88065.92 +2579,58187.363 +2580,95269.44 +2581,115141.875 +2582,134124.12 +2583,289059.38 +2584,191444.19 +2585,176639.14 +2586,211951.75 +2587,192668.14 +2588,138433.05 +2589,154776.58 +2590,227376.47 +2591,248116.34 +2592,231891.02 +2593,266405.97 +2594,183849.38 +2595,200488.2 +2596,311081.75 +2597,178532.34 +2598,290285.9 +2599,319344.4 +2600,155815.42 +2601,134332.03 +2602,81928.62 +2603,97612.09 +2604,90052.555 +2605,83973.49 +2606,145965.34 +2607,210604.56 +2608,200037.19 +2609,170567.67 +2610,111640.16 +2611,131350.52 +2612,159245.47 +2613,128771.12 +2614,113981.22 +2615,156704.45 +2616,155244.61 +2617,180178.58 +2618,205767.17 +2619,198251.86 +2620,177419.1 +2621,170650.39 +2622,182740.83 +2623,228457.53 +2624,286177.38 +2625,304470.12 +2626,171507.34 +2627,156420.94 +2628,421499.66 +2629,465307.88 +2630,351464.44 +2631,429490.97 +2632,389947.66 +2633,293646.53 +2634,377298.84 +2635,159537.83 +2636,185995.55 +2637,189229.58 +2638,286579.66 +2639,188319.98 +2640,155254.47 +2641,103897.53 +2642,167728.81 +2643,105740.7 +2644,115227.29 +2645,110613.99 +2646,97570.99 +2647,105555.39 +2648,146549.78 +2649,150360.9 +2650,127425.5 +2651,129409.02 +2652,410138.1 +2653,253934.17 +2654,266419.84 +2655,379839.62 +2656,334646.78 +2657,356442.03 +2658,311233.62 +2659,326978.03 +2660,368170.97 +2661,363182.25 +2662,358822.16 +2663,304064.44 +2664,262483.4 +2665,327361.25 +2666,284461.34 +2667,181040.3 +2668,186555.97 +2669,194568.73 +2670,284662.84 +2671,191378.94 +2672,206753.19 +2673,211321.45 +2674,210225.22 +2675,183557.78 +2676,195018.16 +2677,194479.77 +2678,256151.17 +2679,287416.97 +2680,305656.1 +2681,408483.53 +2682,347348.1 +2683,486333.25 +2684,336656.44 +2685,346023.2 +2686,263206.72 +2687,303484.4 +2688,219566.23 +2689,213473.1 +2690,404832.12 +2691,191231.62 +2692,142463.11 +2693,203659.95 +2694,139202.5 +2695,186342.45 +2696,176670.25 +2697,177683.94 +2698,194736.02 +2699,176908.39 +2700,152172.55 +2701,134993.28 +2702,98315.93 +2703,116437.97 +2704,143136.83 +2705,107039.18 +2706,90828.984 +2707,111068.61 +2708,126912.516 +2709,106128.25 +2710,123596.164 +2711,339627.12 +2712,397496.8 +2713,167669.66 +2714,142361.25 +2715,166864.02 +2716,135551.03 +2717,199176.77 +2718,225289.81 +2719,155343.44 +2720,187813.5 +2721,127027.41 +2722,166880.25 +2723,146794.0 +2724,131208.6 +2725,126996.92 +2726,135417.98 +2727,180663.33 +2728,172577.03 +2729,137662.0 +2730,138545.38 +2731,126720.39 +2732,133704.34 +2733,156329.1 +2734,148578.62 +2735,139750.62 +2736,140394.62 +2737,117349.07 +2738,132713.36 +2739,150351.72 +2740,131790.27 +2741,143550.55 +2742,154561.14 +2743,154761.11 +2744,160698.48 +2745,140546.86 +2746,133398.8 +2747,154789.47 +2748,120454.9 +2749,133774.44 +2750,131561.33 +2751,134447.03 +2752,209724.22 +2753,146433.23 +2754,179628.7 +2755,139318.52 +2756,90765.09 +2757,68359.68 +2758,84980.31 +2759,155015.12 +2760,112971.695 +2761,140504.11 +2762,137157.16 +2763,187279.33 +2764,161997.64 +2765,262071.22 +2766,130229.836 +2767,84002.84 +2768,122995.29 +2769,129201.23 +2770,144728.06 +2771,107376.4 +2772,111592.15 +2773,170103.36 +2774,139264.33 +2775,111226.65 +2776,149903.7 +2777,162516.45 +2778,111395.19 +2779,121256.89 +2780,100729.01 +2781,102222.32 +2782,100572.55 +2783,105143.5 +2784,127093.24 +2785,138668.8 +2786,66830.53 +2787,122269.38 +2788,72416.41 +2789,171878.94 +2790,94665.4 +2791,115506.555 +2792,66738.48 +2793,160296.97 +2794,95070.65 +2795,122752.836 +2796,90836.44 +2797,194339.14 +2798,109272.266 +2799,122847.58 +2800,74692.234 +2801,103227.15 +2802,133060.33 +2803,163032.9 +2804,128875.91 +2805,104059.42 +2806,87852.31 +2807,163037.81 +2808,147597.78 +2809,133123.62 +2810,124033.24 +2811,152942.38 +2812,156949.03 +2813,146782.45 +2814,142108.64 +2815,90171.06 +2816,249494.61 +2817,158703.97 +2818,128872.016 +2819,190159.08 +2820,134520.89 +2821,110841.82 +2822,186460.83 +2823,284522.47 +2824,172829.6 +2825,151616.77 +2826,149733.0 +2827,125616.28 +2828,230174.3 +2829,216854.83 +2830,245804.95 +2831,182471.73 +2832,263721.44 +2833,294426.03 +2834,232834.36 +2835,221747.48 +2836,190907.05 +2837,179291.44 +2838,135335.77 +2839,168973.83 +2840,203473.14 +2841,203821.67 +2842,230524.12 +2843,152183.16 +2844,173976.95 +2845,124581.53 +2846,200552.8 +2847,196060.5 +2848,220939.44 +2849,205539.19 +2850,281098.44 +2851,222584.97 +2852,242931.5 +2853,236257.75 +2854,142546.66 +2855,210587.05 +2856,210745.2 +2857,191001.83 +2858,227305.78 +2859,116058.375 +2860,128764.86 +2861,130586.07 +2862,197075.03 +2863,138066.3 +2864,226638.89 +2865,146856.4 +2866,147811.42 +2867,102433.76 +2868,106232.73 +2869,95466.266 +2870,117045.26 +2871,79943.375 +2872,49280.246 +2873,103910.05 +2874,122553.53 +2875,116963.12 +2876,168946.3 +2877,143257.19 +2878,174697.11 +2879,146531.69 +2880,98152.85 +2881,147205.11 +2882,176986.94 +2883,202853.11 +2884,198886.84 +2885,175492.83 +2886,230867.17 +2887,92639.67 +2888,144552.23 +2889,63807.637 +2890,83687.38 +2891,134010.75 +2892,53373.37 +2893,92321.58 +2894,56162.914 +2895,309977.38 +2896,273721.72 +2897,198889.03 +2898,154864.61 +2899,201313.95 +2900,156419.34 +2901,242662.81 +2902,214902.14 +2903,330458.5 +2904,350919.8 +2905,82380.695 +2906,205797.38 +2907,127210.29 +2908,123216.945 +2909,149405.1 +2910,94187.62 +2911,83704.77 +2912,144515.61 +2913,78262.45 +2914,84475.47 +2915,94120.52 +2916,86226.91 +2917,165449.16 +2918,127346.055 +2919,216358.7 diff --git a/result/ml_best/best_0.033188_model_lgb.csv b/result/ml_best/best_0.033188_model_lgb.csv new file mode 100644 index 0000000..5aa9b9a --- /dev/null +++ b/result/ml_best/best_0.033188_model_lgb.csv @@ -0,0 +1,1460 @@ +Id,SalePrice +1461,140135.2909534069 +1462,147497.05425746966 +1463,177864.91956262232 +1464,204632.84866979957 +1465,212835.82595534693 +1466,175231.15555972466 +1467,187189.0386143061 +1468,175407.57393323124 +1469,191099.55469943315 +1470,139527.6921877014 +1471,185299.65898799297 +1472,111900.18348579714 +1473,105659.6631124784 +1474,146396.5975017664 +1475,124418.9350654229 +1476,381837.6192026425 +1477,253936.8425154219 +1478,282151.67769223335 +1479,287684.4412509289 +1480,482256.3098519146 +1481,319491.18318769895 +1482,202823.71039066828 +1483,182815.02880850423 +1484,179059.62348019506 +1485,183019.53616197713 +1486,199779.77474724624 +1487,318199.720186615 +1488,222975.7073987999 +1489,201645.20075179133 +1490,252467.82261681574 +1491,185472.80323954788 +1492,101623.76969304134 +1493,183879.51455555478 +1494,292228.8024691207 +1495,293184.60432487354 +1496,245573.60320404547 +1497,176367.83746157595 +1498,177417.13927535745 +1499,164440.473723962 +1500,173811.04373343464 +1501,175226.18396806472 +1502,160342.96566631048 +1503,252611.83443517852 +1504,232340.93635474777 +1505,226510.27756636843 +1506,185623.2011473739 +1507,233106.9192270136 +1508,191865.44942684495 +1509,183660.4676918999 +1510,145194.09963481294 +1511,155771.7947537231 +1512,164791.05993040086 +1513,140777.48010927218 +1514,134864.6683387803 +1515,183003.48789204087 +1516,140346.40298762254 +1517,170431.9159289935 +1518,147138.3528808794 +1519,180685.13442712228 +1520,152659.5670791173 +1521,139371.68344500434 +1522,160158.7692181869 +1523,117104.99054147443 +1524,114800.45728017905 +1525,127939.44634835607 +1526,109539.9477848027 +1527,109939.51987739204 +1528,140061.84960348048 +1529,151110.9002867964 +1530,206208.4169523458 +1531,137664.94482109457 +1532,87747.66176151317 +1533,151808.0913664584 +1534,130381.13611600126 +1535,143600.5691189362 +1536,120094.56198646069 +1537,88759.57722476486 +1538,138108.33683450223 +1539,202231.16333051378 +1540,109039.05657248855 +1541,145356.72870957397 +1542,124295.39127847525 +1543,186319.46004607325 +1544,97283.9308880793 +1545,120241.28378005588 +1546,136278.88591318097 +1547,152926.54319680517 +1548,130173.58454896863 +1549,125338.68164722636 +1550,133648.78868231922 +1551,124347.5955217396 +1552,152629.6765490725 +1553,149448.12701392616 +1554,131897.19297622296 +1555,172432.78908141016 +1556,115453.50595215335 +1557,81636.23482199444 +1558,101468.03724846254 +1559,86334.29671760972 +1560,144942.20586409164 +1561,133564.860143102 +1562,127141.478119617 +1563,123309.96832223814 +1564,145005.87977694918 +1565,148020.87645294104 +1566,235263.9097878109 +1567,76640.02574226365 +1568,225826.71194928384 +1569,140391.9517689428 +1570,156737.83595140418 +1571,119014.83460289972 +1572,145359.40092350778 +1573,246972.05102430447 +1574,130153.99648762654 +1575,242125.74949250635 +1576,256344.33808210693 +1577,185933.97927234077 +1578,139329.94020117645 +1579,163126.71469269547 +1580,195894.50339235898 +1581,168727.98956491915 +1582,135561.32508958952 +1583,281568.2458473566 +1584,222741.2898544876 +1585,143783.7718089425 +1586,89937.80618260262 +1587,100264.69538591072 +1588,153198.91834479902 +1589,110950.73892756668 +1590,143291.4967097664 +1591,112983.94125437872 +1592,97579.1837262916 +1593,119960.36856247525 +1594,181386.4384158076 +1595,111309.69909038692 +1596,213648.0879865723 +1597,174049.89912264413 +1598,188067.63821057187 +1599,188323.0541355411 +1600,158886.96296156757 +1601,90720.52072212042 +1602,121373.23607779422 +1603,86263.23103172208 +1604,271755.71835757355 +1605,213817.0315210038 +1606,170324.40720641322 +1607,185055.47595866286 +1608,225742.9436478934 +1609,191674.34780767027 +1610,151535.3590175095 +1611,145961.9579097952 +1612,165608.35640809237 +1613,161819.0955767127 +1614,144749.04466942456 +1615,79736.2285652973 +1616,87305.72285015808 +1617,89971.56774486486 +1618,146438.44010812888 +1619,148574.68706945615 +1620,168958.49435464086 +1621,140441.85435467196 +1622,147843.20756659046 +1623,234113.5285531323 +1624,204408.63085216074 +1625,127271.26696894107 +1626,158533.70789369938 +1627,184788.1622016362 +1628,275360.0529293907 +1629,167432.83989504818 +1630,323254.155880883 +1631,227335.39130470753 +1632,228810.67229271936 +1633,176201.74125878912 +1634,180983.5265187538 +1635,187355.56226222898 +1636,159335.2492836989 +1637,210650.81969719115 +1638,195187.75641514885 +1639,176226.32472254508 +1640,249615.87852183013 +1641,171466.04388947372 +1642,260710.86534509106 +1643,240729.24406949934 +1644,231118.32102395635 +1645,221977.11275516558 +1646,163364.4058835791 +1647,159956.59627158276 +1648,132777.31296499673 +1649,142986.24590285151 +1650,111964.26566337065 +1651,124302.40037258282 +1652,103248.52432600892 +1653,102172.25713322946 +1654,140312.2503024859 +1655,148534.71055200644 +1656,138635.0371409079 +1657,158016.46406287033 +1658,130014.81146284769 +1659,136960.5000029945 +1660,162517.60160876688 +1661,436894.69416853605 +1662,411624.94906981505 +1663,377354.00422210764 +1664,534979.9467951572 +1665,276373.1029823391 +1666,343354.85951426864 +1667,336057.69558045274 +1668,363989.3263727462 +1669,321373.03861683235 +1670,312266.91626648844 +1671,283055.94129138486 +1672,406729.22240949835 +1673,285757.9571742895 +1674,236693.5041298567 +1675,193646.7228842563 +1676,189813.3155272819 +1677,220320.01759578832 +1678,491777.61724337586 +1679,377114.70295552484 +1680,308985.7576378551 +1681,236305.71916004014 +1682,309210.72012666584 +1683,191314.86709791402 +1684,178579.96871451943 +1685,178969.39607531528 +1686,187009.3782922657 +1687,185339.80675064135 +1688,194575.82153241913 +1689,191608.007938799 +1690,201704.53282576165 +1691,185695.63434459706 +1692,248272.62039064654 +1693,174164.72257006852 +1694,183122.03532694557 +1695,163065.75065871488 +1696,258421.55734482166 +1697,166023.6430862293 +1698,349482.91906392033 +1699,276058.56295979396 +1700,264738.9516479933 +1701,275267.07663596387 +1702,230137.04384253206 +1703,240011.12006906274 +1704,283482.80897304096 +1705,240845.1822974562 +1706,454011.3295375318 +1707,220540.6687738552 +1708,208753.64759958975 +1709,256370.74504285477 +1710,239055.46115376992 +1711,256514.09572851798 +1712,244064.89844250586 +1713,282366.44799558836 +1714,199898.53007142505 +1715,216944.41734997393 +1716,162885.11228480347 +1717,169357.9465910925 +1718,131940.15124894664 +1719,196442.45405811237 +1720,215635.31492616973 +1721,164373.4377060983 +1722,125549.46030729177 +1723,155942.61689568294 +1724,203610.37377433226 +1725,225681.15796215745 +1726,177493.31548120512 +1727,153923.20520337945 +1728,189830.86525915688 +1729,155016.5574923572 +1730,151462.81105543597 +1731,114110.66296252064 +1732,123161.18971013503 +1733,120221.17301744143 +1734,111189.2681514369 +1735,139950.24975623217 +1736,115013.72572780357 +1737,293894.44043147116 +1738,250182.7259906189 +1739,272719.7006571429 +1740,228805.96820678352 +1741,202033.07590946057 +1742,177286.7951792414 +1743,175784.9086350954 +1744,312715.54925370467 +1745,201049.40654748754 +1746,204530.0451149574 +1747,215295.34378251404 +1748,251841.67342581027 +1749,169464.35863888465 +1750,135843.27135922064 +1751,233258.7039583456 +1752,130395.95933151207 +1753,151571.32125443083 +1754,193736.42010343837 +1755,161399.36587685856 +1756,130068.73937844878 +1757,120676.62747623658 +1758,142722.01673899416 +1759,159805.96114499762 +1760,170027.583679723 +1761,148351.4693337973 +1762,183631.86245327911 +1763,172122.75441031277 +1764,122550.25069639456 +1765,157723.52694789763 +1766,194889.12663663644 +1767,218732.50623056196 +1768,139657.72074755962 +1769,161040.58521997265 +1770,153403.95181345555 +1771,123100.2420045321 +1772,136658.42401910617 +1773,113863.55937197321 +1774,125594.86906922798 +1775,154690.68903586577 +1776,135405.08665424498 +1777,97585.30595362498 +1778,146893.9958201049 +1779,133634.12236766762 +1780,163234.1624883386 +1781,122758.03971348293 +1782,95048.63127486609 +1783,138074.68263539224 +1784,110426.71989813751 +1785,105208.76961981585 +1786,128934.83635285306 +1787,166921.975295356 +1788,66292.60223018222 +1789,94704.4215160723 +1790,83248.26738404966 +1791,193232.4732748027 +1792,148711.05255007153 +1793,140711.00733508862 +1794,168627.43277426215 +1795,133381.59292296026 +1796,139293.9274388079 +1797,122107.78053273185 +1798,119179.0859239536 +1799,113267.84033970242 +1800,132307.4954340913 +1801,117721.60890747636 +1802,118856.80413557954 +1803,146487.59628008318 +1804,132050.155431606 +1805,148702.61603506675 +1806,126762.35048997501 +1807,118001.3998928879 +1808,115767.36414453508 +1809,122436.46197147715 +1810,135185.1686481196 +1811,102698.72609392817 +1812,99882.3283411185 +1813,113341.48314783502 +1814,105756.2187908406 +1815,73872.9656844674 +1816,97651.05260577443 +1817,137923.6809803876 +1818,159499.03924380906 +1819,152950.01718893534 +1820,63356.75111954351 +1821,112739.06712937883 +1822,157280.38400847002 +1823,88463.30833506974 +1824,118666.64432092958 +1825,150648.75568331353 +1826,118176.24043851045 +1827,94775.60183176649 +1828,128383.01976911335 +1829,125006.50088961609 +1830,137398.8617303532 +1831,113661.38717910211 +1832,107398.31253557476 +1833,147670.7668444527 +1834,148025.08415364593 +1835,142720.7259745189 +1836,120771.6340892281 +1837,104231.389601862 +1838,116086.54750761559 +1839,120516.33627340337 +1840,149500.17396609657 +1841,128342.33603829276 +1842,117242.07258210471 +1843,145985.06827191132 +1844,155205.6428871683 +1845,142686.40610715342 +1846,146139.57608323876 +1847,160135.2522350859 +1848,81396.57682249087 +1849,109956.3172565483 +1850,128825.55753602393 +1851,174357.94053180187 +1852,121770.29369951585 +1853,140831.96338385058 +1854,168016.87468501748 +1855,139963.47348416178 +1856,205070.5048326761 +1857,145680.69876803076 +1858,137769.5495861561 +1859,112458.8051242666 +1860,140357.2550424207 +1861,126375.25299353583 +1862,274748.793033595 +1863,274029.8383669066 +1864,274029.8383669066 +1865,358465.72689567297 +1866,306275.9093319833 +1867,228635.88558497324 +1868,283830.369930249 +1869,209784.5440028482 +1870,242895.72310165514 +1871,256279.56635135418 +1872,187947.9942413005 +1873,219317.1381604555 +1874,157822.51372982137 +1875,189928.60723347584 +1876,207395.0665848276 +1877,202395.777855412 +1878,200966.95654426387 +1879,153573.1653646547 +1880,153955.4322447505 +1881,254655.9567448279 +1882,248671.9244473978 +1883,190311.1601770177 +1884,203244.2976513582 +1885,246587.85773842977 +1886,288552.80913041637 +1887,213553.6043049013 +1888,280491.5769584321 +1889,176805.3373577018 +1890,143361.75931639998 +1891,145066.03807007603 +1892,114603.4369600473 +1893,138936.59957236415 +1894,109206.3898830712 +1895,133642.6452841214 +1896,127457.75690510261 +1897,129448.46993247031 +1898,131801.19779451506 +1899,163069.592311138 +1900,158413.33202664944 +1901,163349.31130290288 +1902,140471.5566920389 +1903,207350.1418057047 +1904,142684.08313667635 +1905,192251.17554494858 +1906,130384.39014147401 +1907,202839.6808241075 +1908,117847.68849837712 +1909,144230.20210903249 +1910,127484.96478012776 +1911,193947.66697523172 +1912,296442.46231057344 +1913,149946.6332920615 +1914,58263.94495867457 +1915,343152.85626029526 +1916,125046.53682941833 +1917,256895.92933868052 +1918,150462.39889686025 +1919,173569.39255735892 +1920,160053.68949027127 +1921,369302.11455763114 +1922,321962.2340605367 +1923,231850.10083840688 +1924,209744.11072899736 +1925,210425.51000689922 +1926,367683.04321693134 +1927,138915.7151398632 +1928,149136.63533707144 +1929,134013.15131636447 +1930,142688.16428443065 +1931,153970.09661141026 +1932,145538.3650640851 +1933,186918.86819894495 +1934,185293.05188320583 +1935,175065.0918560663 +1936,180594.25635798878 +1937,181229.6357677305 +1938,190878.9819074529 +1939,249532.1208419981 +1940,191400.22502221502 +1941,161607.8850870839 +1942,168879.86134394837 +1943,220046.2786563501 +1944,323942.0931774904 +1945,354013.79775403463 +1946,158410.63164797408 +1947,286470.3603823835 +1948,165279.88515536097 +1949,224492.31362501485 +1950,186155.02953733876 +1951,217998.42855238364 +1952,195565.56180159454 +1953,167399.5949727504 +1954,175107.97717644833 +1955,143254.65567424597 +1956,323975.1334103365 +1957,142915.9850266099 +1958,277268.0562392988 +1959,158743.7516522166 +1960,128459.85126172099 +1961,124085.29855686244 +1962,104844.43520815554 +1963,113297.44314734102 +1964,114324.74972683322 +1965,136640.44441045474 +1966,144091.85139240534 +1967,302543.41093859845 +1968,391879.7488803422 +1969,377539.89145706064 +1970,374702.39744396094 +1971,454996.965976236 +1972,348215.22752800037 +1973,287068.2530238717 +1974,337410.3071034168 +1975,510986.3572268395 +1976,285199.30116285407 +1977,363655.0132401612 +1978,339582.29593246325 +1979,300146.1537839806 +1980,206623.8815715016 +1981,317864.02429261827 +1982,241331.69268063686 +1983,218362.5263151458 +1984,176673.84330449565 +1985,247022.19694573563 +1986,217815.07404168366 +1987,186021.77003741762 +1988,178345.72070893657 +1989,201395.42579371066 +1990,219970.586801316 +1991,222200.23703577064 +1992,218638.05875433702 +1993,180429.83144047155 +1994,229281.98770891866 +1995,179158.71329330013 +1996,267830.3672586402 +1997,283038.48618659936 +1998,335087.3138838378 +1999,252924.56664061904 +2000,306081.1062194126 +2001,280620.04810461286 +2002,245969.5804295626 +2003,227768.06671156498 +2004,301403.06795745087 +2005,229174.5219088039 +2006,226975.86361093493 +2007,248824.9335804419 +2008,228523.53319389644 +2009,188096.46788960652 +2010,186238.3326186949 +2011,140722.34995421703 +2012,166032.82892196177 +2013,179136.00863604475 +2014,180050.13305012797 +2015,177486.2004144807 +2016,181789.7031648072 +2017,187276.77450717107 +2018,145218.66981490655 +2019,131567.36952837303 +2020,101945.14028343934 +2021,112253.99454435047 +2022,193998.9352630646 +2023,122997.15293015409 +2024,297789.47722619947 +2025,341768.11528993567 +2026,180174.22296320242 +2027,164000.1924752104 +2028,150029.41389575118 +2029,170818.06235124444 +2030,258138.550236468 +2031,235983.34727059552 +2032,264629.90059620223 +2033,238393.08614174186 +2034,177020.7679326573 +2035,214574.10874100108 +2036,187863.3904797524 +2037,204976.45282938424 +2038,263698.49029689294 +2039,222097.56526846456 +2040,293613.58207361505 +2041,273917.2099897345 +2042,215832.74171717037 +2043,179888.60597641935 +2044,168457.0340643189 +2045,204235.5144584039 +2046,138101.4856169027 +2047,142017.28986283173 +2048,131182.40287773503 +2049,153969.94088001276 +2050,154947.81146444503 +2051,100155.20115695667 +2052,139488.12379518605 +2053,144036.68671262678 +2054,102193.60799357141 +2055,149993.71378310845 +2056,159232.720134506 +2057,116373.31705327886 +2058,214912.3231730175 +2059,138800.79479576752 +2060,184490.1846720686 +2061,150524.1060846643 +2062,139040.51218957533 +2063,127391.3548155797 +2064,134001.13505100162 +2065,115699.37051689666 +2066,151319.1160050594 +2067,122463.141623789 +2068,135476.43929021078 +2069,95285.2165774008 +2070,115666.63159776913 +2071,91352.2362611974 +2072,149330.75842192693 +2073,145618.79336512717 +2074,162962.44728487352 +2075,162664.8383215472 +2076,117874.53640523057 +2077,155016.52529071027 +2078,126703.51749862287 +2079,136772.92960819666 +2080,109228.91066673171 +2081,123955.27509759724 +2082,129081.04792223607 +2083,143957.34899882332 +2084,111615.2676906246 +2085,120403.47199064161 +2086,111027.2890992764 +2087,111720.83181578827 +2088,99967.90524030004 +2089,87471.24651116962 +2090,156173.15669315538 +2091,119312.24311106115 +2092,118236.15759652253 +2093,110923.1267415678 +2094,118684.19406767994 +2095,153151.52597208222 +2096,99304.30529760907 +2097,123756.42567497626 +2098,144576.36217547758 +2099,91309.08269780286 +2100,58326.215010178115 +2101,125544.79915455598 +2102,130962.43412177323 +2103,106113.72081799191 +2104,152413.28906610244 +2105,126022.4087905269 +2106,62351.6676136921 +2107,219923.38304367778 +2108,97242.88666179858 +2109,101085.73490781139 +2110,118930.41995797599 +2111,144306.531159669 +2112,131784.74167115474 +2113,117195.2342112543 +2114,132969.34141636456 +2115,163884.15413768915 +2116,117880.75284251563 +2117,139636.1489459281 +2118,131717.75612954894 +2119,127573.39955874076 +2120,147384.84122733655 +2121,117651.6486486905 +2122,126563.91882220213 +2123,82486.38898757097 +2124,168556.49200039645 +2125,128175.47483797609 +2126,138501.91990977433 +2127,115685.28014154914 +2128,144319.97179702594 +2129,111943.78911680737 +2130,133874.5091684864 +2131,140039.319895681 +2132,124521.53271707134 +2133,117158.91185746207 +2134,131810.26548154262 +2135,104508.92158613085 +2136,110375.6212853519 +2137,109387.28695041011 +2138,150824.2810447113 +2139,148813.96029834403 +2140,140377.55707178585 +2141,153379.90038666228 +2142,137794.11041464034 +2143,136948.2021691643 +2144,119444.36009969674 +2145,144255.67681955648 +2146,177956.5774260152 +2147,151059.41045090812 +2148,157380.4454834206 +2149,171538.6140742173 +2150,224371.32886345498 +2151,122898.2831927374 +2152,144591.13792371692 +2153,200173.616658239 +2154,99710.93512561142 +2155,148540.41763471486 +2156,271402.68218876846 +2157,204118.20382144934 +2158,221416.17716154398 +2159,200498.03053116833 +2160,180892.56679244962 +2161,235933.5928162897 +2162,386996.743498202 +2163,331050.16248606046 +2164,228600.22082847724 +2165,179806.1406765005 +2166,153954.784528077 +2167,230113.6660508047 +2168,201614.12417111432 +2169,196868.1823040112 +2170,212330.45130992474 +2171,161385.77653863735 +2172,147472.73207318282 +2173,167463.4430591645 +2174,222787.6395388304 +2175,262954.687916732 +2176,313577.35074342927 +2177,246806.40243810895 +2178,200144.76244333087 +2179,133997.6989848822 +2180,188230.0921873959 +2181,181408.81544704133 +2182,216437.99923496466 +2183,196512.09063893367 +2184,118690.06667977506 +2185,122328.92931306096 +2186,145074.69128141197 +2187,141589.58935578458 +2188,162556.22138787678 +2189,195965.3130555589 +2190,87185.4517783279 +2191,95489.06021762788 +2192,101419.79823697371 +2193,124402.7386981385 +2194,86917.30068560073 +2195,129278.26310965349 +2196,110721.80493222571 +2197,117517.13248027238 +2198,148262.98925095412 +2199,191496.22777175318 +2200,148947.19841535823 +2201,133879.24313583312 +2202,180289.5154368781 +2203,159844.03741420753 +2204,155035.21080916427 +2205,108546.90599463586 +2206,139630.91396942217 +2207,191948.08059041153 +2208,224744.14822531558 +2209,199648.0776829101 +2210,131977.82292069786 +2211,104126.59119646056 +2212,127458.81807441266 +2213,105169.78269761632 +2214,133146.5491089003 +2215,108361.35155535881 +2216,138843.9293511348 +2217,68748.39198199671 +2218,77629.50662864574 +2219,62996.55139772388 +2220,85972.38037815344 +2221,352040.2248672283 +2222,282366.37546320725 +2223,247307.23550499845 +2224,200572.69429314637 +2225,142608.07890416085 +2226,187312.19874448882 +2227,217652.30146178784 +2228,286030.8590398534 +2229,263638.22063985816 +2230,156331.57191468863 +2231,213477.80816085328 +2232,183027.81371774792 +2233,189245.46181377626 +2234,239265.07731264958 +2235,228524.31679021355 +2236,273917.82441893494 +2237,317471.8750980638 +2238,191427.27077600002 +2239,113738.94213143554 +2240,161967.4176221413 +2241,143234.82335732132 +2242,137431.73533919995 +2243,123546.84527547909 +2244,101255.11078084477 +2245,94634.94011018364 +2246,137115.27419923787 +2247,106461.24682922015 +2248,139388.83387861663 +2249,135413.77979916328 +2250,129259.40317143951 +2251,97070.41799622751 +2252,160018.88667986478 +2253,154076.5742158264 +2254,161502.65563878528 +2255,184912.94417312706 +2256,173425.71593981393 +2257,226345.20371645837 +2258,166536.23592559894 +2259,174260.60018469923 +2260,149816.58034105238 +2261,199187.48620763313 +2262,214625.20113317991 +2263,352485.3974309291 +2264,428593.2960534152 +2265,149435.52910789085 +2266,275540.95075578435 +2267,308321.5255244833 +2268,433815.80013359815 +2269,159047.57140120323 +2270,185686.788262716 +2271,214273.33491472164 +2272,205593.04388718714 +2273,176567.8013906259 +2274,184327.41207888315 +2275,161431.81184028208 +2276,185454.6259178679 +2277,190939.3807942056 +2278,135800.92779391233 +2279,131503.52761492383 +2280,119306.2542548237 +2281,168899.47328403452 +2282,170089.21982848202 +2283,111107.30447715108 +2284,125657.18421761315 +2285,135017.6863806601 +2286,122319.88531844197 +2287,411025.3381945944 +2288,286533.37133514776 +2289,353692.01736724813 +2290,414055.501245811 +2291,361670.9294973027 +2292,429575.7203649367 +2293,489008.3076386102 +2294,342450.5117378102 +2295,458866.6773987365 +2296,263236.61880730616 +2297,360726.0479883934 +2298,327695.21767266636 +2299,351752.5551009081 +2300,335116.8619095724 +2301,295904.2299926972 +2302,280752.5394299755 +2303,256957.05699861792 +2304,256879.92562576142 +2305,207149.0051652548 +2306,197434.32839590506 +2307,199305.13795092853 +2308,221689.93738229555 +2309,270398.89826847275 +2310,210938.80847445663 +2311,215342.85357610276 +2312,159042.96550994518 +2313,173743.75200428604 +2314,168080.19260822333 +2315,180765.54884437477 +2316,202595.7187642575 +2317,185268.71102705444 +2318,173986.7557368986 +2319,179471.31609863578 +2320,184506.27961055774 +2321,250589.74948997668 +2322,194500.8861063154 +2323,180353.4011116088 +2324,179453.11939847577 +2325,193382.36647278862 +2326,177257.100689501 +2327,205767.16411203705 +2328,227611.15590056722 +2329,189861.42573926313 +2330,180520.75574503923 +2331,351121.7260195034 +2332,401513.21913806687 +2333,307041.2789836846 +2334,265363.3695101607 +2335,273483.52486865676 +2336,304558.5019711707 +2337,226103.77323713506 +2338,256838.69442971866 +2339,219595.4302278731 +2340,422961.5235133668 +2341,219036.644832723 +2342,214154.31202694334 +2343,229902.49511510893 +2344,209610.70169476466 +2345,247356.31779422113 +2346,220417.49434435178 +2347,209939.32560903954 +2348,237845.4385775976 +2349,162132.2007461857 +2350,272650.6145894336 +2351,246105.4162635664 +2352,259649.00368802666 +2353,268533.6756452813 +2354,145623.4300762143 +2355,143221.4253868595 +2356,159322.96316957942 +2357,178123.0307287301 +2358,178736.4347549777 +2359,132683.01383064588 +2360,119435.55508921365 +2361,140336.49045487816 +2362,282360.54017592163 +2363,154848.59002097644 +2364,176098.24362205688 +2365,241445.68638176672 +2366,205936.410995965 +2367,228195.1069270169 +2368,220715.86172251715 +2369,222196.78285706605 +2370,175006.89975420784 +2371,178059.47869352828 +2372,203177.0400335451 +2373,248400.04444963255 +2374,286162.5700637126 +2375,257576.71564243583 +2376,274866.96845071774 +2377,333569.094556888 +2378,156995.6469156316 +2379,206556.93800623508 +2380,146382.88410508976 +2381,163252.92406305397 +2382,195416.94280331483 +2383,188819.8163544361 +2384,239702.3418418542 +2385,164780.20827679647 +2386,145090.2811183747 +2387,139357.1330194801 +2388,99169.57120936204 +2389,136977.04214793714 +2390,144099.50186099517 +2391,164592.95235550008 +2392,116093.51871845682 +2393,172348.3940999942 +2394,142897.2139809064 +2395,217570.75665665866 +2396,149793.78176102682 +2397,201081.16686047675 +2398,137309.6911167149 +2399,70374.565977097 +2400,68804.54697977322 +2401,121826.71837651229 +2402,137831.49366391104 +2403,135040.5264855501 +2404,157815.48614710727 +2405,170229.60787406252 +2406,142149.838953444 +2407,122817.82242413567 +2408,144472.23244450276 +2409,133962.23263782985 +2410,169870.56834850452 +2411,121158.14115146948 +2412,158591.6236006766 +2413,132115.9308464819 +2414,148373.44836560474 +2415,140359.1679825592 +2416,141474.97183454077 +2417,134760.00034224748 +2418,123306.04035326373 +2419,129953.15471362948 +2420,124701.12385131276 +2421,140561.9640573963 +2422,106330.31102867411 +2423,111989.81313433488 +2424,149130.9576697523 +2425,233499.51548607732 +2426,149494.39344586886 +2427,137830.22762748302 +2428,160317.11349382717 +2429,125585.00035082558 +2430,131641.67467270966 +2431,127597.95693404088 +2432,171167.5580632976 +2433,145448.72753587374 +2434,159092.59833057816 +2435,158296.04581165084 +2436,104356.83610695097 +2437,116035.54707173163 +2438,135575.9462786871 +2439,98230.33352127357 +2440,114356.14528401618 +2441,102633.10559438678 +2442,103385.83828060265 +2443,118856.12046623323 +2444,126860.04225487789 +2445,107639.89049256749 +2446,139286.37047964422 +2447,190796.62505001164 +2448,142025.01526804775 +2449,120933.06801509456 +2450,144823.85432365525 +2451,134745.05902421914 +2452,206990.1614396473 +2453,93488.76578924262 +2454,105312.5194102698 +2455,124770.7233616457 +2456,124069.02401626085 +2457,134445.13327737193 +2458,147712.30339840282 +2459,128201.20031708239 +2460,144650.7709171237 +2461,123336.32410340609 +2462,137969.73195234698 +2463,130163.59010415341 +2464,185144.6337515593 +2465,132721.00236974217 +2466,110438.15255558594 +2467,151279.45399039926 +2468,92341.98444355355 +2469,109121.72525357551 +2470,164950.03144258546 +2471,171675.2046472257 +2472,181852.28012721473 +2473,101440.57911943147 +2474,87270.59234707287 +2475,200947.55943842366 +2476,107328.42266111381 +2477,115935.8547731527 +2478,143646.65130084747 +2479,98640.05986903637 +2480,150770.5519743051 +2481,132650.09965898574 +2482,133390.57739892026 +2483,122762.53181421949 +2484,124853.56442318147 +2485,119343.15054703821 +2486,164941.99632809317 +2487,151650.4764340064 +2488,165020.2633769369 +2489,160482.54150074912 +2490,155583.9435110471 +2491,108179.22244085102 +2492,186749.9672124488 +2493,139698.74583006446 +2494,117711.49046727779 +2495,91184.2351280209 +2496,251173.0046048689 +2497,153774.04044103593 +2498,119298.79834164333 +2499,81019.16461112484 +2500,126844.02577494475 +2501,143768.0287524781 +2502,132474.14664086996 +2503,104495.59097899929 +2504,161578.36268774437 +2505,206824.2917299543 +2506,265034.9662330997 +2507,267189.60102631495 +2508,261388.21595724832 +2509,197100.94379809132 +2510,207772.7220971639 +2511,176668.09499843474 +2512,210361.71402636895 +2513,207239.6246521197 +2514,266814.1975948453 +2515,149607.38533365342 +2516,181195.58452719104 +2517,159416.6689087085 +2518,151325.28910996468 +2519,210493.1120075354 +2520,205864.30711997516 +2521,185411.36391208915 +2522,226872.11328004216 +2523,126105.08968759236 +2524,152618.10053707648 +2525,179349.24206925242 +2526,140056.01617483323 +2527,128706.85302674699 +2528,141034.439925898 +2529,149581.07700258982 +2530,140371.6157897581 +2531,252095.0813043326 +2532,229227.45929203727 +2533,204060.39610642134 +2534,243981.1840270989 +2535,277567.69435749 +2536,219863.61627679513 +2537,216030.8771338101 +2538,191682.63789973359 +2539,189901.9375427893 +2540,179093.5195644265 +2541,177735.56183810337 +2542,168566.9396191534 +2543,142742.26593452433 +2544,116699.8048190883 +2545,150632.35769896416 +2546,150142.95595535758 +2547,169955.6480777378 +2548,161703.09092659512 +2549,146665.67601089802 +2550,380220.4099949335 +2551,164728.45879173634 +2552,122102.4115603664 +2553,81000.88791983324 +2554,117725.51317661344 +2555,140150.5327764366 +2556,106246.96607270325 +2557,98266.97092268465 +2558,162583.4563956437 +2559,129749.61029229968 +2560,155342.5405048278 +2561,145681.11961074307 +2562,153288.07840841037 +2563,157437.3202291929 +2564,210581.65219211072 +2565,129234.85290495788 +2566,164795.31143761677 +2567,137482.21620126226 +2568,188122.7694015527 +2569,209232.97595291678 +2570,128300.38071983651 +2571,181688.0326630817 +2572,174188.43958546498 +2573,198714.89668218538 +2574,227203.3461139366 +2575,142356.63214635762 +2576,123301.85618959894 +2577,113078.67023327235 +2578,95757.81952672309 +2579,71148.53486234086 +2580,131901.2765693021 +2581,121651.03160186509 +2582,101899.7397911038 +2583,316619.81468085205 +2584,168139.66683891587 +2585,194694.71507459856 +2586,218604.35048631357 +2587,198547.56986413925 +2588,131117.7830645591 +2589,157561.6750003343 +2590,214188.07229076533 +2591,233917.758018141 +2592,208530.66127012912 +2593,251659.32838726154 +2594,180652.2513231736 +2595,196836.15549017047 +2596,285248.3188472849 +2597,200998.59777258083 +2598,285049.60419172 +2599,308035.76185553486 +2600,184792.18542725095 +2601,141548.22680946943 +2602,95909.78273740908 +2603,92325.09201075084 +2604,89426.33785197508 +2605,95698.64967481288 +2606,150319.46473657765 +2607,206101.49741042813 +2608,177376.8026763802 +2609,185800.4602794029 +2610,106512.95078792165 +2611,143969.79225330986 +2612,149772.79223992233 +2613,144301.81611922593 +2614,134502.53139979957 +2615,159916.1088563014 +2616,152304.17663225692 +2617,173587.74756524933 +2618,196833.44682345202 +2619,181650.18711756292 +2620,182707.88296844618 +2621,179762.96312382238 +2622,183880.21791620005 +2623,237269.2747789442 +2624,252462.4930458333 +2625,255409.49631942494 +2626,178559.90629581365 +2627,165613.4641526699 +2628,427274.20077507437 +2629,449811.1049563732 +2630,333788.3824692317 +2631,443124.8460036946 +2632,380935.93990265904 +2633,274734.5892790309 +2634,337574.95572611736 +2635,171360.70917668135 +2636,197437.67138805395 +2637,181613.14372227213 +2638,266337.55349927477 +2639,181879.56514908574 +2640,156885.37578067306 +2641,115018.74017208439 +2642,165237.0310481925 +2643,117791.65081126185 +2644,123347.10597373811 +2645,112423.18918437601 +2646,103385.0073895877 +2647,111997.07154960193 +2648,147504.23768631584 +2649,154001.53942883044 +2650,159953.4769602497 +2651,147020.7981060706 +2652,419082.13798463834 +2653,252811.07963333724 +2654,274162.71792099124 +2655,383335.2032912101 +2656,317773.60435134993 +2657,320218.8316510084 +2658,299457.45146897 +2659,320499.2182436912 +2660,326256.425745678 +2661,351212.0278546413 +2662,342663.2073100579 +2663,274746.6133548553 +2664,262376.3579379888 +2665,318431.9784199433 +2666,261317.5933969198 +2667,179808.0995341647 +2668,180799.93926641968 +2669,181457.80245585254 +2670,258410.9215079557 +2671,179120.14463439723 +2672,213383.5327394241 +2673,203656.41055963348 +2674,190718.13292512522 +2675,180237.2599741234 +2676,196613.4795262338 +2677,193060.43267720612 +2678,260729.19330515724 +2679,269065.3931502296 +2680,281081.6095227539 +2681,389692.18649672106 +2682,359957.61455099494 +2683,497247.5276728118 +2684,324964.2890882326 +2685,317069.43036529445 +2686,256814.6885210795 +2687,288589.4941476295 +2688,225826.21214565868 +2689,231592.5013960589 +2690,367165.2009058216 +2691,188746.77826370095 +2692,142650.43693415466 +2693,203985.71075248605 +2694,159244.68213919335 +2695,187997.99814985276 +2696,183014.30231471593 +2697,188538.0365286752 +2698,192467.56955757213 +2699,167948.36230278065 +2700,156095.80766015474 +2701,161333.48549512308 +2702,126905.44131425521 +2703,125930.41765302101 +2704,133948.84525670562 +2705,124893.20396056537 +2706,120665.0847794552 +2707,125639.22207180211 +2708,121077.38326249947 +2709,91019.59154383714 +2710,128970.57012062549 +2711,243803.65397816765 +2712,352952.7223010517 +2713,193928.69276954175 +2714,165760.98839796206 +2715,188006.7466496885 +2716,172138.91163557104 +2717,200909.64737598985 +2718,231205.61655036986 +2719,139498.39036588324 +2720,184879.91144889029 +2721,133092.47528063838 +2722,166266.57689082238 +2723,159289.4425782301 +2724,130870.46986579092 +2725,133541.61236457003 +2726,154458.74066087027 +2727,181464.34996605854 +2728,181005.34162689158 +2729,146783.16771635704 +2730,144015.17025604838 +2731,132037.86676937377 +2732,134167.2364333744 +2733,159899.285191692 +2734,146010.37717621 +2735,144932.6568506825 +2736,151393.6322036658 +2737,118991.03762308307 +2738,139661.23628324235 +2739,151823.05178219578 +2740,148842.29857493663 +2741,151140.10121895588 +2742,153411.96964233075 +2743,145444.12213570933 +2744,169896.34838647264 +2745,140470.2404297223 +2746,137490.47063766595 +2747,144546.96713457053 +2748,129112.80509741175 +2749,142458.18436595652 +2750,138093.9766321621 +2751,134654.06160674535 +2752,174432.49547617056 +2753,135371.54438675102 +2754,206060.70935866077 +2755,155776.29017137538 +2756,103845.92567770222 +2757,104917.58400363824 +2758,97948.62513816808 +2759,161311.94588038942 +2760,128144.41438685273 +2761,156020.1290513131 +2762,142375.21571844543 +2763,165025.2539006474 +2764,137297.9344971783 +2765,257787.1495719004 +2766,133116.6380769559 +2767,83286.76986335799 +2768,143858.4418799079 +2769,143912.51958660298 +2770,125976.13952951852 +2771,114922.04026016514 +2772,104039.18515480343 +2773,205314.76054671095 +2774,147122.09664899966 +2775,128701.5700209444 +2776,151712.80775491937 +2777,154997.23190507438 +2778,100588.46340652577 +2779,114663.62868687756 +2780,121010.6674329141 +2781,95446.70120169474 +2782,107009.42156987618 +2783,130833.40397718242 +2784,111122.24592442898 +2785,143737.96779665333 +2786,83609.44696030478 +2787,128559.02610474853 +2788,85802.25468079047 +2789,159179.74948993814 +2790,118812.0040333822 +2791,113608.64948466537 +2792,71872.73054933731 +2793,164446.45857689335 +2794,113861.98083068176 +2795,114737.47584067709 +2796,101792.75969301291 +2797,196594.42712689037 +2798,118817.70040171036 +2799,139159.50654597802 +2800,109133.4676559721 +2801,110882.95345097999 +2802,148284.05741663591 +2803,158036.24100171568 +2804,112232.57498163095 +2805,118616.77857990074 +2806,94898.17092666357 +2807,155410.01685999305 +2808,148847.04217790952 +2809,143016.95184998756 +2810,130206.68701454728 +2811,163062.34439145128 +2812,160439.23693689876 +2813,166181.91546086982 +2814,160026.5594343437 +2815,98375.33732652297 +2816,215990.63433342567 +2817,162597.9011472182 +2818,128766.11390450547 +2819,167092.2299431658 +2820,150515.07139139553 +2821,94517.42586850506 +2822,176503.15488380298 +2823,270811.79917348037 +2824,156180.38950055372 +2825,141174.86742449878 +2826,148346.58556177196 +2827,139748.52756071847 +2828,216396.9896844289 +2829,208453.28909383318 +2830,245250.26908287345 +2831,167743.1868166742 +2832,235900.87190229076 +2833,279282.2407279308 +2834,211826.727111572 +2835,240462.73929844412 +2836,198243.14393683747 +2837,171953.63950685685 +2838,158254.8805161583 +2839,176334.36948486482 +2840,193459.62355250533 +2841,196052.0912091282 +2842,224920.02826610138 +2843,154961.1280329121 +2844,162104.75966566676 +2845,146205.86811852467 +2846,206191.54064797767 +2847,215868.97815648172 +2848,195445.23748568087 +2849,201115.2671102841 +2850,275564.8665321439 +2851,206837.5779804668 +2852,244520.67740288685 +2853,222467.16230276058 +2854,143522.98854010965 +2855,198892.21894472762 +2856,195322.5004173907 +2857,188029.1997392022 +2858,224923.3586914043 +2859,138328.9700356589 +2860,117288.83885456869 +2861,150430.44504640833 +2862,195749.06903346008 +2863,121928.42731066214 +2864,253117.1361211787 +2865,144041.75386570132 +2866,131497.79299018456 +2867,106904.60489176631 +2868,107792.52822143507 +2869,113084.83211263875 +2870,143194.79139193945 +2871,112758.79226527497 +2872,82925.88460629618 +2873,128919.62004099521 +2874,134659.27432030084 +2875,111930.1583782887 +2876,170329.85874140917 +2877,152836.8584399134 +2878,189937.51167343868 +2879,131496.49315389706 +2880,106299.27456988752 +2881,145687.66204040422 +2882,168485.6283794964 +2883,179835.82727494685 +2884,226867.04315463058 +2885,188895.87091004194 +2886,225779.12227117876 +2887,92328.1802705293 +2888,132426.38617115712 +2889,68870.70993742673 +2890,87842.10820717458 +2891,125285.98317746162 +2892,72554.03497749747 +2893,83068.5873054749 +2894,62644.08975783282 +2895,329901.6946822672 +2896,301618.5596954028 +2897,215901.91196486386 +2898,158791.99647416727 +2899,203229.00557519207 +2900,152716.26474095142 +2901,205631.52810524806 +2902,196186.47242225686 +2903,328391.9621485323 +2904,356046.79916436976 +2905,68044.61336490023 +2906,179804.40805985263 +2907,108911.84281163357 +2908,141342.83436267392 +2909,164336.83701523236 +2910,81465.84885642548 +2911,86258.41691590578 +2912,157593.43832519394 +2913,107117.2994130369 +2914,78097.1339524196 +2915,84090.09337545736 +2916,91802.26011611806 +2917,161221.76407675323 +2918,113696.71280114996 +2919,228693.82222233477 diff --git a/result/ml_best/best_0.036021_GBoost.csv b/result/ml_best/best_0.036021_GBoost.csv new file mode 100644 index 0000000..3f69960 --- /dev/null +++ b/result/ml_best/best_0.036021_GBoost.csv @@ -0,0 +1,1460 @@ +Id,SalePrice +1461,115803.52601848484 +1462,158220.46259160514 +1463,173100.97617640797 +1464,204532.33983364483 +1465,190011.8737242785 +1466,181551.83186579458 +1467,182771.87729033 +1468,169301.88211049407 +1469,194933.9686243316 +1470,148641.5250414397 +1471,182571.1468906922 +1472,110717.94758920374 +1473,114279.40170709648 +1474,143246.72806676826 +1475,130744.6647758337 +1476,325230.6513930044 +1477,255632.0064594636 +1478,268562.061892446 +1479,273191.2986747592 +1480,462744.1167733912 +1481,309769.4208770558 +1482,207245.77736521952 +1483,179797.0077896429 +1484,173062.30974699714 +1485,184510.25945703767 +1486,202891.3085604121 +1487,302540.5435700109 +1488,232880.4762367794 +1489,209810.87415591654 +1490,239640.43362138834 +1491,190067.4432683869 +1492,92306.78015317518 +1493,181741.93630465923 +1494,266100.25383485813 +1495,288559.9171745288 +1496,236460.94442101553 +1497,177179.50863546264 +1498,163782.34882749728 +1499,159461.09278859227 +1500,167782.48969745176 +1501,171779.75546357108 +1502,152074.52279195294 +1503,239690.52010683867 +1504,230508.29314701448 +1505,224837.2644702942 +1506,188239.22412561026 +1507,237054.6174000998 +1508,188307.69401080767 +1509,173948.99821965813 +1510,149336.7708333272 +1511,141691.93162308488 +1512,161108.69668680837 +1513,142366.3732443506 +1514,141643.0217752389 +1515,180052.09169002433 +1516,156018.96306415854 +1517,173738.55773488112 +1518,138714.33474699286 +1519,194766.82464820516 +1520,148163.53105581467 +1521,141121.8122252988 +1522,172438.64333997524 +1523,128922.77404173784 +1524,126471.06663947701 +1525,131562.5900867621 +1526,113340.8100221737 +1527,107963.3962144551 +1528,134279.12893749875 +1529,141729.17220658623 +1530,185980.6695318021 +1531,133576.47095637544 +1532,92989.71946478276 +1533,137333.4792020074 +1534,126089.28516693259 +1535,145488.67155470126 +1536,120659.04429253521 +1537,105103.26301914062 +1538,148425.61848808217 +1539,178881.67792351425 +1540,129009.5968424598 +1541,145459.6943673736 +1542,127646.89523922991 +1543,187708.15929440316 +1544,111644.46972744717 +1545,130073.4415723516 +1546,134578.900067411 +1547,161763.12126271875 +1548,130427.67797707007 +1549,125732.55563772327 +1550,135683.27730970844 +1551,109506.19117867819 +1552,160224.30119709848 +1553,153252.75233980815 +1554,130242.90573997438 +1555,178571.43466326015 +1556,112198.06193172192 +1557,130018.51101975978 +1558,103738.69678398683 +1559,96342.42579179854 +1560,131662.20258423657 +1561,145270.23265174113 +1562,128713.86566792445 +1563,129445.40702467816 +1564,157828.07590562885 +1565,154990.04105608945 +1566,223586.1804284735 +1567,105997.71596170253 +1568,221386.0774870817 +1569,152007.53609440854 +1570,146615.4809958962 +1571,126515.23397913767 +1572,138993.8497924524 +1573,250158.52711047107 +1574,128799.43729114336 +1575,240826.4656737572 +1576,226639.53268233646 +1577,190828.18322972648 +1578,159750.7773478301 +1579,157744.61183344672 +1580,187727.81053291805 +1581,162249.75332423017 +1582,145756.2561596745 +1583,268798.5941208236 +1584,220514.60196240703 +1585,139901.11852404452 +1586,86128.95103362754 +1587,103314.4972121015 +1588,158082.79138741252 +1589,130215.68823570575 +1590,146169.76568205265 +1591,104022.0915268563 +1592,107886.22282381618 +1593,128752.56667621723 +1594,162544.27060185137 +1595,128651.15819897204 +1596,192598.96773171122 +1597,168209.72787242883 +1598,192886.89837909152 +1599,179668.27516199643 +1600,168020.865501531 +1601,108638.52402072202 +1602,130241.80727500777 +1603,104164.7764775424 +1604,273406.6194989261 +1605,215684.15617363242 +1606,163393.8853026471 +1607,183507.8484251052 +1608,221157.52070488327 +1609,191554.2778490618 +1610,158126.84048233225 +1611,148134.75144904948 +1612,170126.30596904596 +1613,164096.41357326068 +1614,148717.4719247719 +1615,111755.82650088196 +1616,94810.0120445942 +1617,96820.5708402326 +1618,134189.1888529333 +1619,153012.6308569818 +1620,206063.59087128434 +1621,140485.69381724726 +1622,151589.45564922877 +1623,230502.34926891144 +1624,192187.9883626779 +1625,120561.40546079059 +1626,158363.7636687573 +1627,179819.36281643482 +1628,263599.798996742 +1629,178317.71226438318 +1630,318725.3889754106 +1631,206284.528589699 +1632,223664.70340831016 +1633,177073.49059811453 +1634,183229.8133330349 +1635,189196.14445603514 +1636,160788.22623161232 +1637,215408.2084147135 +1638,185188.44465627678 +1639,178911.25283644287 +1640,234366.9135667462 +1641,177873.0061196778 +1642,251016.86040651568 +1643,226092.36108738426 +1644,224896.27158305392 +1645,210799.61422942262 +1646,162648.41566728597 +1647,158476.41993842195 +1648,134541.1323294503 +1649,136749.56263218485 +1650,119238.32700688318 +1651,128898.86251659591 +1652,108879.79792563045 +1653,110529.09915586207 +1654,145610.40209411707 +1655,148865.03278938602 +1656,139542.03591938326 +1657,152487.7056252322 +1658,131838.2626671722 +1659,132994.7705525613 +1660,156723.0741248661 +1661,423027.60036944295 +1662,378487.998328032 +1663,398313.07240947784 +1664,494539.93532455945 +1665,280172.99250627344 +1666,327151.700979918 +1667,352806.1738536798 +1668,345397.85630508274 +1669,317703.3585321111 +1670,314939.6657106003 +1671,273328.53425879125 +1672,416782.02465866605 +1673,314890.03740805393 +1674,252125.29125401526 +1675,192825.64541919343 +1676,200732.80195282173 +1677,210688.65477035512 +1678,443461.1498992303 +1679,367822.4567658945 +1680,303278.9459432184 +1681,226590.97052095277 +1682,303216.7210108047 +1683,190589.50094856299 +1684,176188.94130683472 +1685,176506.16356747906 +1686,182110.61861882673 +1687,178961.24270404156 +1688,191437.61259199277 +1689,189117.55266788456 +1690,194265.8018294706 +1691,178845.04739690444 +1692,254875.0152629498 +1693,174949.00279700238 +1694,182115.25541874982 +1695,172587.21041586445 +1696,266241.01190208027 +1697,171570.62913922843 +1698,368997.51588177664 +1699,289009.235740372 +1700,251220.5425550724 +1701,262408.89398035593 +1702,240892.59348757382 +1703,224106.62006986132 +1704,288897.4672548267 +1705,232513.1316964783 +1706,433961.67498074466 +1707,223384.42588307124 +1708,202658.57315885116 +1709,254772.55057864502 +1710,231963.46890633786 +1711,257670.29379873158 +1712,241100.28642447718 +1713,266024.4662531761 +1714,216573.17800220725 +1715,210116.70017770331 +1716,161700.45226270182 +1717,170293.03952427636 +1718,142785.54204567155 +1719,194232.3125856395 +1720,226997.35664533515 +1721,160498.73356653412 +1722,134746.22862384148 +1723,155774.23326297078 +1724,213982.98276620306 +1725,232010.70042320623 +1726,181646.8892141964 +1727,162120.61112264704 +1728,173602.9647087692 +1729,154146.28158713036 +1730,162766.81542093816 +1731,117845.71436948377 +1732,132269.19076892402 +1733,123385.52273833212 +1734,115283.34599548522 +1735,132730.007273002 +1736,123584.59468314721 +1737,288742.4700034865 +1738,235593.808434278 +1739,291517.85664075945 +1740,229184.6689556585 +1741,197361.98311778033 +1742,170872.38863066252 +1743,174191.53405959453 +1744,292932.20285950147 +1745,198936.8290075609 +1746,212563.58974542597 +1747,218736.30476390533 +1748,243276.13412484026 +1749,169255.50750774023 +1750,145365.3687246204 +1751,233367.99262216178 +1752,139784.19896993332 +1753,146977.36673347466 +1754,187691.29465806318 +1755,161898.80522231146 +1756,143007.36828092617 +1757,117353.6232811216 +1758,151770.72032687024 +1759,156959.22525969337 +1760,165972.57882621928 +1761,140338.3875124353 +1762,190781.4579764466 +1763,170655.34239567252 +1764,124257.15685500947 +1765,167315.62648597715 +1766,174238.99074618204 +1767,207620.33873998595 +1768,141215.5820934492 +1769,158938.61181450545 +1770,151010.9870797116 +1771,118576.4551634522 +1772,136213.08278934038 +1773,122063.27626942673 +1774,130573.59548315778 +1775,142677.89058837722 +1776,135034.8734911813 +1777,103605.27244876999 +1778,144869.70890214565 +1779,129039.49811010678 +1780,161365.2879092745 +1781,124329.18803870365 +1782,109901.17987917022 +1783,148338.00240550865 +1784,117756.97830788218 +1785,101676.55877271286 +1786,129404.15654491873 +1787,167452.34810564778 +1788,71079.9949969191 +1789,104197.93996961234 +1790,86833.0389647146 +1791,206271.1120616164 +1792,156261.9620275596 +1793,131836.5812949458 +1794,153175.14365492764 +1795,141854.60008043374 +1796,150684.39815177792 +1797,128861.62089020324 +1798,121814.73023959699 +1799,119162.58564705907 +1800,130506.27803438118 +1801,119029.19555035312 +1802,123482.40701482039 +1803,156177.95287390845 +1804,133059.84424176248 +1805,141401.40997407224 +1806,128439.28802182073 +1807,119796.85706291272 +1808,115737.92947399957 +1809,136350.87381402933 +1810,148041.96391319772 +1811,110009.53392470207 +1812,122420.11871811953 +1813,128149.76818506679 +1814,115908.82504745678 +1815,79292.90599065842 +1816,107535.56003019333 +1817,135211.8188681453 +1818,158056.44247239467 +1819,153463.92543679598 +1820,80031.03395934135 +1821,108385.35626238657 +1822,141425.92021537502 +1823,104337.58465129143 +1824,119994.76580861525 +1825,153410.64826510486 +1826,121412.98107362635 +1827,101406.06935105295 +1828,140800.47289701673 +1829,140802.48978746985 +1830,132249.80688062301 +1831,131956.77062064223 +1832,91003.83825205268 +1833,139502.9136387346 +1834,138655.4341824977 +1835,143550.8091211959 +1836,125641.74104126901 +1837,107665.75694581779 +1838,124148.88210335288 +1839,119552.88869811402 +1840,157232.1562102153 +1841,130652.88165100543 +1842,116925.30743684509 +1843,148888.60452854168 +1844,153835.4721161137 +1845,157195.55890851608 +1846,157025.69888907945 +1847,168403.3904356309 +1848,90718.70351619442 +1849,87768.32902038337 +1850,129324.08881721024 +1851,160506.54033425654 +1852,129593.25604180127 +1853,154277.07225910906 +1854,174961.35318133523 +1855,166063.23155453135 +1856,198406.58470533622 +1857,143422.49501346063 +1858,142130.32214708853 +1859,112488.83328522352 +1860,150607.47171712297 +1861,116238.83468735545 +1862,282995.84357290657 +1863,255188.6556901228 +1864,255188.6556901228 +1865,358160.5697536145 +1866,308393.1440510283 +1867,225163.94430957484 +1868,291820.3805089131 +1869,205611.3432667994 +1870,235802.8609794363 +1871,253322.15087180233 +1872,182716.71020517196 +1873,213663.13809773294 +1874,152061.36955649476 +1875,211079.58511007295 +1876,201910.33754972726 +1877,212618.38925436258 +1878,192816.94700434184 +1879,145051.28679449664 +1880,153663.5822036743 +1881,252210.27483090656 +1882,252956.34368447727 +1883,192285.44249224046 +1884,201973.19863450792 +1885,243293.77852479462 +1886,278197.2539686394 +1887,201782.82512127937 +1888,274744.95609632775 +1889,172473.84904108613 +1890,140330.16875913308 +1891,152657.10472025775 +1892,119141.80617326281 +1893,142923.23303962455 +1894,127870.12589214776 +1895,137270.5081479046 +1896,126861.72387627838 +1897,115204.50346237823 +1898,138220.53079996165 +1899,161965.47723462374 +1900,154632.34342490364 +1901,158134.5843649423 +1902,129280.265521537 +1903,201356.1011403771 +1904,142627.9951862953 +1905,195328.63480197254 +1906,153061.98762563674 +1907,195221.48241146927 +1908,124648.39363039176 +1909,149594.9869331151 +1910,133526.24367400628 +1911,200510.73437372342 +1912,269979.2690031463 +1913,154707.04926746525 +1914,59552.3915474082 +1915,314715.54960992845 +1916,114430.15316285522 +1917,236023.83775249773 +1918,150516.26136335547 +1919,178913.37750835152 +1920,152575.4463918805 +1921,357666.4414633972 +1922,273872.10263940354 +1923,220933.9189545838 +1924,228850.86494777972 +1925,201747.69822574433 +1926,341500.32719454326 +1927,136683.0357111739 +1928,152007.49401429045 +1929,137924.53514861356 +1930,151652.86372610266 +1931,145773.64652543084 +1932,142862.4681071439 +1933,186460.65637985035 +1934,183433.91209014633 +1935,175124.27504141218 +1936,176462.18750769194 +1937,176281.6135241106 +1938,185710.07279156568 +1939,245368.2757487373 +1940,189067.4578019248 +1941,166885.62873063513 +1942,175550.45863428304 +1943,205894.58929289746 +1944,322602.2320413254 +1945,339749.4248203967 +1946,144803.05174476292 +1947,278682.42886826734 +1948,154832.18106925313 +1949,228296.00300377922 +1950,179965.65520007242 +1951,218373.5753437231 +1952,201697.62535622332 +1953,175874.096286848 +1954,185167.91161663167 +1955,141405.97999891877 +1956,304062.72646286886 +1957,160864.1908503644 +1958,266213.9056183252 +1959,159225.75971166248 +1960,126031.5997132788 +1961,126725.66037855942 +1962,111286.06883372855 +1963,114779.1744721782 +1964,113131.0833032998 +1965,138417.26921066272 +1966,135782.17661021953 +1967,288535.1544459071 +1968,420490.0168595037 +1969,389647.5961816086 +1970,381086.9879398071 +1971,410356.59909024806 +1972,336762.6688291588 +1973,286928.80570740416 +1974,339832.8919081353 +1975,429894.6696839744 +1976,286565.79331800225 +1977,355212.78822017525 +1978,332568.38051992166 +1979,309553.339016452 +1980,210585.74428741814 +1981,320994.7320541205 +1982,220251.05213821522 +1983,205694.5811518868 +1984,174065.61694177915 +1985,238370.23243786138 +1986,212945.95230938235 +1987,188103.86332537435 +1988,172475.33502222196 +1989,196401.52039071676 +1990,218962.1518542506 +1991,229525.01669812633 +1992,215869.57791029656 +1993,171593.79445196613 +1994,228883.4790915962 +1995,192093.62390828825 +1996,270691.70259902126 +1997,259542.12317896352 +1998,332915.1113152813 +1999,256761.84565577388 +2000,287171.4412156534 +2001,291390.0175276281 +2002,262675.2911235065 +2003,231041.42089374122 +2004,290917.5963406969 +2005,222267.65321602434 +2006,223059.73452111348 +2007,238998.20462715154 +2008,224009.0861624665 +2009,197480.3800945849 +2010,183397.56459565987 +2011,152070.71666330998 +2012,161391.15902045742 +2013,187568.85511132955 +2014,178502.22706750588 +2015,183687.91560823846 +2016,197486.5786350222 +2017,187453.32483850353 +2018,144525.06519024092 +2019,131894.70161730732 +2020,109324.52297922068 +2021,120608.94281958653 +2022,218352.11057842462 +2023,138997.32500193926 +2024,289994.80411865516 +2025,330913.3820854635 +2026,185678.1442196683 +2027,161388.83083174212 +2028,151503.28564990725 +2029,167088.80982204684 +2030,269864.45509935776 +2031,226676.92193528826 +2032,251387.67464530608 +2033,226566.77897560888 +2034,172453.20646328662 +2035,219732.5798691236 +2036,172914.21225138262 +2037,177366.9312012235 +2038,238092.03999160067 +2039,202757.4047238462 +2040,315945.3464692078 +2041,254019.73606698183 +2042,223014.86871235736 +2043,171230.6310536707 +2044,168455.2631603561 +2045,193127.74965177645 +2046,135841.45481900233 +2047,149284.61471265252 +2048,138521.4591522669 +2049,154732.1066184406 +2050,157822.57889337413 +2051,111039.12277082827 +2052,136483.33036372636 +2053,142622.18430063478 +2054,121982.55809301513 +2055,149081.34630887953 +2056,155794.30060109176 +2057,117390.23406478067 +2058,199213.52903028548 +2059,143249.5863016516 +2060,182801.08403422878 +2061,162332.47890345773 +2062,135195.6995850476 +2063,135930.07209192863 +2064,130290.2018806584 +2065,107771.86858723944 +2066,166987.11662733462 +2067,124730.18801815489 +2068,128175.71131210972 +2069,108219.54661077418 +2070,127781.62487515324 +2071,97737.58204306493 +2072,139658.69627196074 +2073,141995.86053675404 +2074,176346.63926061336 +2075,153951.11222145066 +2076,115558.03791679702 +2077,149697.88248979178 +2078,131660.82472955092 +2079,130063.27977912268 +2080,127175.16118188332 +2081,126973.41448338258 +2082,140652.58310710103 +2083,144504.21400984045 +2084,123823.01486783283 +2085,121697.36704452433 +2086,136974.7792534107 +2087,121125.85746845439 +2088,104842.71011435015 +2089,93151.44673806448 +2090,144970.9338585147 +2091,128004.77946083072 +2092,125504.24751826955 +2093,137083.19471110997 +2094,115746.75892904376 +2095,155339.5811955425 +2096,122397.13537226629 +2097,126616.42573607931 +2098,144220.78792933526 +2099,97452.08261592235 +2100,77203.05497812926 +2101,132191.21665933594 +2102,129537.3153908507 +2103,109198.12830867268 +2104,149993.1860549501 +2105,128968.14077848173 +2106,80956.05335053371 +2107,195243.0798396525 +2108,115148.63342878471 +2109,109034.56056355244 +2110,125248.45937370397 +2111,131302.04896295985 +2112,138295.27999954595 +2113,125801.95682037197 +2114,141068.63741259556 +2115,151871.91165002773 +2116,113447.8556115097 +2117,143668.41049842894 +2118,127449.06830387357 +2119,117983.10094934916 +2120,136893.22703240576 +2121,88743.21012999649 +2122,124187.67636082233 +2123,72251.19584555796 +2124,167150.50626063123 +2125,129901.04105097351 +2126,140613.43774927984 +2127,127165.5266455264 +2128,162656.86637109402 +2129,110373.74426730702 +2130,132941.56656477178 +2131,144133.40647838032 +2132,118187.41364352078 +2133,111882.08724420068 +2134,127694.88372088267 +2135,107941.68298667624 +2136,113557.8973244197 +2137,103858.26565434042 +2138,137144.36850580806 +2139,145383.38986124904 +2140,146224.72996092733 +2141,161934.58510960962 +2142,132041.61893560266 +2143,141893.09082265757 +2144,115012.17864524543 +2145,139793.9923379596 +2146,175951.30129575075 +2147,167927.79096898105 +2148,141448.08684912958 +2149,147137.79994293657 +2150,216741.48563942345 +2151,129354.41440361826 +2152,149228.08536189352 +2153,178473.47450275472 +2154,103700.06764381363 +2155,146581.09766510196 +2156,259545.1710955948 +2157,202055.16018163427 +2158,218205.13938182546 +2159,199722.13691766642 +2160,184778.4662514888 +2161,248372.16404160898 +2162,337246.9850603025 +2163,349467.7003242428 +2164,231637.83316454638 +2165,205225.15390761863 +2166,158493.8379437155 +2167,225913.74809293056 +2168,204270.11971863618 +2169,201554.92794404167 +2170,216893.64278968933 +2171,160254.64600714375 +2172,144613.68279242786 +2173,163082.1703876298 +2174,224022.2988972998 +2175,261447.33256137872 +2176,292204.7586648937 +2177,238523.21556703732 +2178,205132.96060995886 +2179,140636.58829134377 +2180,208431.14455601844 +2181,193459.224852389 +2182,220815.8512179937 +2183,193549.7356952925 +2184,121925.38227865739 +2185,137652.7723020987 +2186,129480.93950706645 +2187,144824.48034687305 +2188,172873.96352763998 +2189,235786.5242407209 +2190,85767.74174246108 +2191,102180.34405626294 +2192,110685.52119846107 +2193,130939.84659282022 +2194,102474.72022398381 +2195,136325.5978318635 +2196,117965.55223220409 +2197,113223.21287477094 +2198,133694.58806692332 +2199,174960.4574778639 +2200,155800.34416746197 +2201,134998.22217051155 +2202,178778.13448622992 +2203,140044.41084624917 +2204,156258.4341642362 +2205,108559.0925688359 +2206,139344.44811513362 +2207,180538.6473866667 +2208,228184.0533635601 +2209,212122.59587978356 +2210,123082.73469238568 +2211,114569.28031637764 +2212,126357.05205771449 +2213,115577.94930757047 +2214,133823.1279481491 +2215,117670.95376178766 +2216,145599.28302428417 +2217,97100.98213842325 +2218,86435.71374961443 +2219,88618.12507381862 +2220,88306.44318220875 +2221,314108.4326955878 +2222,283264.0226574346 +2223,237796.88493737066 +2224,207694.08205873822 +2225,133946.6708460455 +2226,181778.69081398373 +2227,207581.5890521408 +2228,269214.16264955606 +2229,251370.16317255498 +2230,160363.3226767835 +2231,224348.69367197691 +2232,181448.5793820332 +2233,183778.34628110947 +2234,236849.923224086 +2235,219659.2770878207 +2236,272637.1224231316 +2237,302707.3304701044 +2238,194803.96823004357 +2239,116870.82066264305 +2240,159875.89434387832 +2241,148400.6473194146 +2242,135851.29694333056 +2243,123278.03401442901 +2244,105561.33745558486 +2245,93667.86758241038 +2246,137732.59396653326 +2247,110695.43199492825 +2248,146659.60147429968 +2249,131409.55881779199 +2250,135578.3790695413 +2251,113865.61557155116 +2252,165634.29710332022 +2253,163339.32648964605 +2254,171469.75931717522 +2255,181118.9111503352 +2256,177786.66611626875 +2257,215280.28460106882 +2258,173318.35624975307 +2259,173430.1760958527 +2260,160743.3385976248 +2261,191641.7705418404 +2262,209278.950569677 +2263,350345.43406256894 +2264,459588.2076577427 +2265,170747.8971621538 +2266,279847.83113931166 +2267,306948.563088504 +2268,388516.2073508103 +2269,160322.90865891398 +2270,176707.4152729971 +2271,220317.4603797551 +2272,207909.29255430427 +2273,166733.13509572454 +2274,175652.5480436487 +2275,174756.0083034174 +2276,198995.23415239638 +2277,187677.09536232974 +2278,140539.81573203567 +2279,138383.00936880262 +2280,121717.97088851142 +2281,173420.41767246774 +2282,173054.67842047097 +2283,113434.41235641814 +2284,122335.54446960462 +2285,138935.1401450617 +2286,125085.35899716179 +2287,370842.5212863499 +2288,259617.61896606794 +2289,387121.2401582285 +2290,407942.34970521403 +2291,362230.2509599972 +2292,393165.44627468137 +2293,478152.41715056484 +2294,351805.4476983478 +2295,430038.19907781185 +2296,265331.3039981676 +2297,304747.8064256102 +2298,299049.9108320905 +2299,372710.3736418777 +2300,330652.2936598996 +2301,296295.8220859164 +2302,269698.2026739754 +2303,240398.01637519975 +2304,250512.46256630606 +2305,195093.28122913642 +2306,194570.77489722075 +2307,198561.4988781384 +2308,214201.38277665258 +2309,254473.00413718715 +2310,206690.38727512994 +2311,206138.84030578018 +2312,166088.52979406418 +2313,170514.74475012187 +2314,188054.67068916824 +2315,181876.998104946 +2316,205891.73137498664 +2317,189348.31855606838 +2318,191356.01885951584 +2319,188146.6599360597 +2320,187873.8475575807 +2321,250756.11327406726 +2322,187663.79304911476 +2323,179056.13238284842 +2324,176949.2670344218 +2325,195891.58000980527 +2326,179002.56663163524 +2327,209004.99211110966 +2328,225486.62296563864 +2329,185046.8086037276 +2330,177442.93741536027 +2331,342461.5008248144 +2332,388358.35902081337 +2333,307389.7308587325 +2334,268979.8500605901 +2335,262524.74602264 +2336,320246.4257509187 +2337,218632.92371620232 +2338,260523.29878915183 +2339,197902.89480971562 +2340,404627.85430161183 +2341,217062.75833955238 +2342,215570.96053567712 +2343,246135.76900936698 +2344,209935.93776209344 +2345,234392.41428835082 +2346,215167.4827437437 +2347,211144.04706214048 +2348,238114.95089883293 +2349,182004.42705486628 +2350,263730.93724218314 +2351,243198.95145254035 +2352,250622.99514523646 +2353,265445.9214074345 +2354,152807.80439862545 +2355,153813.1525142156 +2356,156848.53624627093 +2357,179573.96730545192 +2358,187325.6064977474 +2359,152737.17553948716 +2360,120405.72255410784 +2361,136534.81647609652 +2362,282786.933316302 +2363,159606.34786598478 +2364,174889.4158501507 +2365,233842.593011351 +2366,215473.84561084304 +2367,238791.23934039817 +2368,220330.68742931008 +2369,225518.7477859307 +2370,170247.77306587258 +2371,178824.3097104804 +2372,179552.39290750647 +2373,244685.64998726448 +2374,294932.1719911831 +2375,258184.51108855323 +2376,270067.51342476404 +2377,330584.8356185848 +2378,147532.8568629332 +2379,209645.54412014756 +2380,144393.3351710752 +2381,163549.6771293861 +2382,185363.08063667212 +2383,189607.80756645818 +2384,237641.15504022632 +2385,159108.96978011116 +2386,144443.00867620273 +2387,133964.8176431883 +2388,95529.48527455168 +2389,133258.15728975256 +2390,145578.11116994923 +2391,141772.96711141276 +2392,114697.42220130682 +2393,155212.50515462874 +2394,145227.37986384868 +2395,216889.8526662056 +2396,151873.68642571356 +2397,191300.0663875663 +2398,131525.18699446326 +2399,77616.02712847173 +2400,88812.91653940207 +2401,119917.90371745983 +2402,134495.60498671024 +2403,132848.071520629 +2404,157494.91436166584 +2405,166446.85803272817 +2406,140434.87079765892 +2407,128027.41471504224 +2408,140060.6739281069 +2409,130347.8899472758 +2410,177358.31341709459 +2411,126250.12850770688 +2412,152559.25924810086 +2413,136582.28500697738 +2414,140148.39402486174 +2415,143633.92326930014 +2416,135299.17304961494 +2417,142243.3837814271 +2418,125323.68544528575 +2419,126528.89178202169 +2420,128894.05938577701 +2421,143175.94988896936 +2422,114450.1571425047 +2423,119118.42493478814 +2424,145102.3257072867 +2425,195041.62552007486 +2426,133979.33851927897 +2427,136175.06298787598 +2428,165274.14749798528 +2429,124095.80030174511 +2430,135721.5846626921 +2431,118166.57048558816 +2432,168957.67003711313 +2433,146407.913521169 +2434,135007.96517112307 +2435,148776.12233171525 +2436,105883.66090906644 +2437,118316.44197094675 +2438,133375.20141449536 +2439,104069.91826736116 +2440,113075.8479724175 +2441,112404.00512912711 +2442,102889.71944283543 +2443,134558.82455846696 +2444,133264.1940067875 +2445,118653.16999933442 +2446,141430.48905754677 +2447,169632.40743388064 +2448,133542.99412470422 +2449,114328.74214989146 +2450,155285.50315180433 +2451,124534.12945327573 +2452,202838.3442949458 +2453,92533.11737774161 +2454,115251.95356751507 +2455,139930.02521544514 +2456,157784.36629594048 +2457,135679.9323961067 +2458,161382.23395526223 +2459,118971.04801354882 +2460,142996.8361834409 +2461,121208.55512328079 +2462,134404.63768702722 +2463,139101.84028045263 +2464,173745.5967226006 +2465,131714.99398729467 +2466,109891.38142941217 +2467,154830.10813109778 +2468,101596.35663842809 +2469,107192.59017099046 +2470,183088.34523701677 +2471,186337.55395211253 +2472,165549.2723597131 +2473,104804.76554727652 +2474,102016.02133022407 +2475,204236.75027123225 +2476,112655.85670386587 +2477,116581.38382789704 +2478,142956.7293448078 +2479,107072.59592619813 +2480,139677.42346213665 +2481,137102.58934582403 +2482,125246.2745827513 +2483,123438.28754440552 +2484,129706.24948342162 +2485,119272.69279910727 +2486,169684.2146152407 +2487,172425.5249218612 +2488,158412.53336579492 +2489,151980.42047925777 +2490,159112.5409268351 +2491,98644.70489893277 +2492,195206.26414821946 +2493,159021.1795744043 +2494,126694.19231489042 +2495,97626.73593693473 +2496,230967.50386992987 +2497,147277.82390335517 +2498,131506.6593290507 +2499,90360.69279182737 +2500,134608.9125904683 +2501,140814.0152415116 +2502,140686.2945094864 +2503,105943.37666498501 +2504,146929.25096262785 +2505,206535.71232374245 +2506,260348.1339106032 +2507,244190.4874347715 +2508,263500.60679999564 +2509,210982.86690869517 +2510,215702.24567067466 +2511,173242.50858494552 +2512,205430.24319123838 +2513,209828.69152748276 +2514,251192.59390402696 +2515,152672.13608238654 +2516,172044.32918040646 +2517,153391.93606584345 +2518,157852.13245039474 +2519,212026.35006365905 +2520,207720.7440202085 +2521,190291.21863920792 +2522,225231.3240532375 +2523,130910.35698427276 +2524,139330.897774156 +2525,138076.72380880232 +2526,128906.86113599603 +2527,131901.85346077065 +2528,137942.04545959202 +2529,141826.4398553553 +2530,135847.04707107256 +2531,250322.02546916663 +2532,222288.3428597778 +2533,199390.61912493175 +2534,242924.00686855725 +2535,271522.4362107533 +2536,228447.2354567905 +2537,217035.49836198433 +2538,188629.89912220548 +2539,187500.5580064393 +2540,181247.49921239092 +2541,179265.81644961837 +2542,173026.81671683083 +2543,141408.07481252158 +2544,131992.1787922871 +2545,143326.34193407494 +2546,147703.36862753885 +2547,157311.2594111688 +2548,155841.49851632706 +2549,165162.86735631782 +2550,416248.258703549 +2551,163681.57661718165 +2552,129786.56199567835 +2553,88295.98278606797 +2554,125088.28885056244 +2555,134623.9160423132 +2556,114501.59448517478 +2557,108235.31261078351 +2558,146746.39658836465 +2559,127027.08953842024 +2560,149555.00771199225 +2561,149018.57432213437 +2562,143441.78496865893 +2563,165343.22548139002 +2564,198785.83547243944 +2565,135195.78188527538 +2566,181616.11282615043 +2567,134693.93425418917 +2568,189458.116487934 +2569,206367.5387916492 +2570,129852.36269995027 +2571,170357.46014263952 +2572,163215.42999994007 +2573,201551.00358225973 +2574,232516.29647269569 +2575,130973.86485276972 +2576,114761.9645922782 +2577,123578.76138786235 +2578,99513.77617969777 +2579,88979.90443135142 +2580,126999.56776807293 +2581,120505.57695694541 +2582,106929.97073661594 +2583,278476.18104287086 +2584,171693.5218019299 +2585,194503.44736825264 +2586,216129.30475609886 +2587,191060.2427162709 +2588,150932.6863289703 +2589,149734.82262749987 +2590,206625.87890040464 +2591,224886.17308013313 +2592,209067.21828750006 +2593,235670.371623275 +2594,168685.7787395759 +2595,194237.559368873 +2596,294368.0062578711 +2597,185230.91666963117 +2598,267616.4111548714 +2599,328108.8461471958 +2600,149870.02403616844 +2601,153894.41412885487 +2602,102103.02846045974 +2603,98758.1192269113 +2604,93611.7602103459 +2605,100285.60744636095 +2606,161382.7656963145 +2607,194359.89922910067 +2608,195082.46965437717 +2609,181278.17824314782 +2610,107253.00470602451 +2611,142450.35243533575 +2612,149953.82936663163 +2613,151721.6280325706 +2614,138889.16794930285 +2615,161259.22955783652 +2616,153268.89891207794 +2617,173539.21756530995 +2618,192506.96603375967 +2619,185353.84014727268 +2620,181643.55631851114 +2621,183212.4939342163 +2622,185519.43620374572 +2623,241075.05524933792 +2624,257722.09655511793 +2625,263252.8952844797 +2626,174316.54073050723 +2627,162623.53211633142 +2628,413518.6081448819 +2629,442201.69962241274 +2630,329550.8937457449 +2631,426008.18173568987 +2632,378177.4400902864 +2633,271540.56159862224 +2634,342751.41969641135 +2635,166685.91242493116 +2636,190695.38916860375 +2637,183645.23243470045 +2638,269911.3396384425 +2639,183234.72164611425 +2640,152013.6545043603 +2641,116927.99566347453 +2642,183742.82075779838 +2643,124849.61365170381 +2644,132197.29629594178 +2645,118080.39847030539 +2646,104395.70615772763 +2647,115179.4710534626 +2648,146308.82075514825 +2649,155403.0190400972 +2650,139853.1507623237 +2651,140992.1722128612 +2652,394774.6550401313 +2653,259514.72820621994 +2654,245898.72852385716 +2655,372495.4496174388 +2656,322416.60729275655 +2657,302376.00719595636 +2658,277543.01253346517 +2659,290053.2879761607 +2660,317508.4192337516 +2661,366369.06459526747 +2662,346288.8611787924 +2663,264252.9354829887 +2664,253821.8964532235 +2665,316825.1719515128 +2666,252933.62225560306 +2667,174272.26381193328 +2668,185189.38889165674 +2669,182117.27152772443 +2670,269819.0282604771 +2671,187325.40678560076 +2672,205856.79467222164 +2673,210711.04087693384 +2674,192702.18666856538 +2675,174457.49332873223 +2676,190009.68092231153 +2677,188743.45564320005 +2678,253907.04678874504 +2679,262307.00686339726 +2680,269153.5513259521 +2681,377451.33423777675 +2682,329914.2147116226 +2683,444940.01265211473 +2684,297951.8767660827 +2685,300962.26092548243 +2686,251142.58995624408 +2687,264891.22748498374 +2688,218630.7515316808 +2689,216532.59575465586 +2690,364887.81949328596 +2691,200041.86214194424 +2692,143528.60445566333 +2693,194959.18594228046 +2694,155046.2673949232 +2695,187456.95400961093 +2696,192536.38272350747 +2697,192816.49856904178 +2698,193071.41169325763 +2699,168218.06769766918 +2700,157114.190223069 +2701,149945.71103068034 +2702,120153.13756814391 +2703,109824.67400937367 +2704,138087.14469775447 +2705,119689.25101949675 +2706,120247.72778506998 +2707,120975.58895306992 +2708,126481.77201857703 +2709,102193.77155313504 +2710,129572.67708254757 +2711,252355.515861452 +2712,338372.0398028806 +2713,176062.7419639194 +2714,154102.59385478232 +2715,177106.79285461493 +2716,154461.58960776194 +2717,196659.83865036952 +2718,234817.2201050974 +2719,141801.28424170206 +2720,162951.18666230352 +2721,139113.67626667718 +2722,160412.0352652958 +2723,159267.1370293472 +2724,133754.8140673788 +2725,132779.56341398077 +2726,148098.32732279645 +2727,167258.0929980145 +2728,181196.31268674447 +2729,145739.73039116376 +2730,146552.47781926353 +2731,129512.53809950326 +2732,125894.06365185286 +2733,165350.82244387537 +2734,162301.32498302672 +2735,147185.12274055847 +2736,151401.7405945655 +2737,124489.70756834347 +2738,146521.33628058567 +2739,149135.676923664 +2740,145395.97097513362 +2741,144023.5569373932 +2742,144368.66785159867 +2743,154466.3921765241 +2744,158141.61722972634 +2745,136785.12395317134 +2746,136448.9851810679 +2747,149897.56063430168 +2748,131826.15097105113 +2749,145116.72434358974 +2750,138567.67006267165 +2751,132453.01952092862 +2752,195883.532286771 +2753,141978.43150168622 +2754,210015.0625805765 +2755,130825.88792231178 +2756,106231.29352898223 +2757,80397.29473453268 +2758,92377.39467337652 +2759,160664.50232615107 +2760,126674.15964203945 +2761,152671.56988562923 +2762,143153.01503195142 +2763,177630.86309276288 +2764,133803.0529453279 +2765,256572.57430932412 +2766,129774.9640519068 +2767,93120.66563520885 +2768,149905.46396989038 +2769,132054.75951631134 +2770,137237.32894661906 +2771,116078.00524163613 +2772,120290.46399207169 +2773,171470.63219575866 +2774,141027.42035397468 +2775,121767.5093816889 +2776,134310.1185079407 +2777,137200.91649345183 +2778,118675.68739256109 +2779,117117.91259084085 +2780,108830.63277448632 +2781,88314.19184315312 +2782,103257.60816508764 +2783,116199.07174043806 +2784,119229.31251176415 +2785,142351.00145762594 +2786,97941.42571250981 +2787,127678.28524855209 +2788,86465.76664068042 +2789,172875.07970991085 +2790,128193.88776626134 +2791,110626.83049934957 +2792,94580.75688345099 +2793,151621.53920899023 +2794,114648.98530617644 +2795,128458.4912171896 +2796,102019.86923865002 +2797,200116.61509391313 +2798,119518.33589548951 +2799,119458.30332815692 +2800,114607.24376659405 +2801,109443.11934195591 +2802,153037.51760507518 +2803,155076.05505799555 +2804,129138.46701843022 +2805,104870.40617745502 +2806,90427.50132440403 +2807,166654.9352332755 +2808,151712.08529938915 +2809,144820.57165602344 +2810,128119.72470629212 +2811,166350.18151106715 +2812,160884.8554916899 +2813,163415.05195212876 +2814,147376.88037597557 +2815,106725.15600533286 +2816,217349.429784054 +2817,166884.48497381443 +2818,133589.61670433427 +2819,158397.33821251633 +2820,152489.37220823445 +2821,114378.85987584233 +2822,187118.83890990567 +2823,296624.6577271001 +2824,172778.50485322758 +2825,137090.6387584678 +2826,157248.6946375341 +2827,138851.98884198954 +2828,227642.56335062836 +2829,187188.33353673856 +2830,234292.56390818596 +2831,173744.2665675867 +2832,242561.9186949004 +2833,273892.47666023683 +2834,208195.17464754925 +2835,231465.1873389807 +2836,200720.9981237747 +2837,157546.78909800248 +2838,157800.22749530408 +2839,180659.61898561977 +2840,193561.9547426025 +2841,196402.64849020922 +2842,227592.07286709364 +2843,156359.40934721375 +2844,162629.0821697234 +2845,135179.39845524993 +2846,205809.0492806913 +2847,211605.95189669146 +2848,188433.5140038934 +2849,206929.93887138317 +2850,268835.17783928383 +2851,205554.6657846676 +2852,222281.30869787472 +2853,222813.53018542015 +2854,139750.15704312304 +2855,199087.63927706808 +2856,207576.33688405133 +2857,186973.85917095846 +2858,202598.59708748397 +2859,134144.56934072537 +2860,110657.68086986865 +2861,166198.26275672662 +2862,191014.6089502333 +2863,119391.7539983602 +2864,229668.92288784534 +2865,150105.03702172148 +2866,131250.360931993 +2867,117257.58861854958 +2868,104055.18707936998 +2869,112829.54926636034 +2870,144266.57029476913 +2871,123670.61015493414 +2872,93183.37197654985 +2873,125229.31281642 +2874,125898.38420680902 +2875,119323.28013438513 +2876,164115.7843642194 +2877,140836.58974935242 +2878,180259.83244510225 +2879,133588.52792854627 +2880,105829.0582336176 +2881,153450.80186715676 +2882,162577.5923619122 +2883,175017.41431697438 +2884,203694.18381454019 +2885,178643.44543868199 +2886,211885.6538522233 +2887,111915.76192199314 +2888,135096.7461140487 +2889,93079.61213501942 +2890,102221.62430246142 +2891,128081.94659305089 +2892,60503.46413827325 +2893,109637.94553868288 +2894,81848.27471057617 +2895,302378.97076378996 +2896,286354.9808484065 +2897,202504.6382643619 +2898,166944.075184285 +2899,197212.60115776066 +2900,149386.2182802711 +2901,215967.15984505106 +2902,193464.7363627436 +2903,338473.59547947976 +2904,341491.5228728699 +2905,101461.4419725065 +2906,182582.06875081823 +2907,117813.75826954072 +2908,138814.49689130494 +2909,166065.74058285807 +2910,83751.8214916377 +2911,95023.8832474928 +2912,144494.07806218817 +2913,112250.21319884267 +2914,106879.33928432479 +2915,106920.34492843442 +2916,95862.23496156538 +2917,150310.02153803845 +2918,104016.1713934491 +2919,209565.9089783039 diff --git a/result/ml_best/best_0.040413_model_xgb.csv b/result/ml_best/best_0.040413_model_xgb.csv new file mode 100644 index 0000000..485b6cb --- /dev/null +++ b/result/ml_best/best_0.040413_model_xgb.csv @@ -0,0 +1,1460 @@ +Id,SalePrice +1461,134111.86 +1462,154401.22 +1463,177854.05 +1464,197232.9 +1465,187136.44 +1466,182868.45 +1467,184949.72 +1468,180083.45 +1469,182412.11 +1470,152487.19 +1471,198534.9 +1472,116435.24 +1473,117854.87 +1474,154434.8 +1475,138035.53 +1476,352126.66 +1477,251358.39 +1478,278020.06 +1479,268002.47 +1480,440693.78 +1481,309236.72 +1482,226402.31 +1483,172843.4 +1484,188047.6 +1485,190287.6 +1486,203646.3 +1487,325939.03 +1488,227335.66 +1489,200643.19 +1490,218450.25 +1491,185613.53 +1492,108717.6 +1493,185811.89 +1494,277868.03 +1495,282346.22 +1496,223105.25 +1497,187989.95 +1498,173429.75 +1499,172714.7 +1500,175672.9 +1501,178718.11 +1502,174465.64 +1503,257145.88 +1504,215003.77 +1505,206752.84 +1506,166511.03 +1507,224271.28 +1508,184461.55 +1509,155643.31 +1510,144970.2 +1511,144124.84 +1512,152230.8 +1513,139642.52 +1514,120375.695 +1515,169112.44 +1516,156141.9 +1517,161605.64 +1518,133792.31 +1519,193071.89 +1520,144628.7 +1521,136593.52 +1522,166325.38 +1523,114224.54 +1524,113600.266 +1525,120264.08 +1526,120346.08 +1527,107541.77 +1528,124449.14 +1529,136156.0 +1530,172106.81 +1531,135877.5 +1532,116744.1 +1533,133113.8 +1534,114613.42 +1535,141391.34 +1536,111970.18 +1537,127392.49 +1538,144315.6 +1539,195909.92 +1540,137254.45 +1541,137481.83 +1542,124865.78 +1543,162190.89 +1544,107243.305 +1545,113723.91 +1546,138325.06 +1547,127655.6 +1548,107555.984 +1549,125379.59 +1550,128371.79 +1551,119185.42 +1552,144128.06 +1553,126093.87 +1554,120736.41 +1555,168376.89 +1556,117727.28 +1557,110703.66 +1558,106553.0 +1559,152648.02 +1560,156880.66 +1561,116255.94 +1562,137290.83 +1563,124384.98 +1564,161620.98 +1565,156893.33 +1566,215291.6 +1567,103331.5 +1568,221675.08 +1569,145301.7 +1570,145631.58 +1571,123441.12 +1572,139329.88 +1573,254239.89 +1574,123390.94 +1575,238597.33 +1576,267432.88 +1577,198325.44 +1578,138293.81 +1579,162689.81 +1580,190904.92 +1581,151874.44 +1582,141442.02 +1583,268414.78 +1584,214341.25 +1585,182355.69 +1586,104807.92 +1587,106211.77 +1588,168013.86 +1589,105665.32 +1590,132608.44 +1591,102849.41 +1592,133465.0 +1593,133461.73 +1594,183103.55 +1595,129817.14 +1596,184499.67 +1597,170461.55 +1598,187210.75 +1599,192802.17 +1600,164473.84 +1601,108129.195 +1602,115560.66 +1603,119881.89 +1604,268493.84 +1605,213786.34 +1606,157966.98 +1607,158664.88 +1608,233729.3 +1609,198633.6 +1610,176776.89 +1611,149617.81 +1612,170490.81 +1613,169234.31 +1614,145075.6 +1615,109073.336 +1616,108151.8 +1617,112109.72 +1618,136006.66 +1619,151847.02 +1620,209290.1 +1621,147825.16 +1622,143951.75 +1623,204504.72 +1624,186804.08 +1625,122934.41 +1626,162298.55 +1627,183516.05 +1628,269990.0 +1629,181945.98 +1630,341150.25 +1631,208188.73 +1632,211541.53 +1633,177994.61 +1634,182418.08 +1635,180980.67 +1636,167289.17 +1637,195797.75 +1638,194865.77 +1639,177807.05 +1640,214612.45 +1641,181868.75 +1642,231126.47 +1643,214368.3 +1644,221217.83 +1645,200879.67 +1646,169026.08 +1647,159100.2 +1648,136032.98 +1649,137400.73 +1650,124314.11 +1651,132541.77 +1652,114364.266 +1653,115361.82 +1654,154954.75 +1655,150190.61 +1656,153099.62 +1657,153601.27 +1658,159196.94 +1659,136996.16 +1660,163884.23 +1661,441960.88 +1662,381408.2 +1663,370121.1 +1664,461773.16 +1665,268144.1 +1666,359824.44 +1667,396968.8 +1668,335497.72 +1669,325263.34 +1670,314239.6 +1671,269602.1 +1672,403723.53 +1673,306486.06 +1674,253540.1 +1675,224244.84 +1676,227555.33 +1677,225786.53 +1678,466697.38 +1679,367665.88 +1680,320775.84 +1681,234166.56 +1682,316693.78 +1683,212810.72 +1684,193778.47 +1685,188190.11 +1686,198444.14 +1687,188783.27 +1688,204599.06 +1689,200653.11 +1690,202661.53 +1691,185662.48 +1692,245373.33 +1693,181101.36 +1694,180563.9 +1695,179295.92 +1696,250908.53 +1697,182146.33 +1698,358845.16 +1699,294403.94 +1700,251584.77 +1701,256577.42 +1702,226151.27 +1703,241265.08 +1704,296757.03 +1705,240958.11 +1706,387690.0 +1707,206236.36 +1708,183135.3 +1709,255894.84 +1710,223411.17 +1711,265406.7 +1712,246157.84 +1713,245302.8 +1714,201125.11 +1715,198287.86 +1716,170417.34 +1717,172663.1 +1718,139428.4 +1719,189476.95 +1720,215804.77 +1721,168993.45 +1722,133746.28 +1723,163193.86 +1724,204883.2 +1725,218012.34 +1726,177266.36 +1727,163852.19 +1728,177773.34 +1729,161657.3 +1730,163212.36 +1731,127067.49 +1732,131930.92 +1733,124805.91 +1734,123832.625 +1735,141102.22 +1736,124221.125 +1737,317058.75 +1738,239004.53 +1739,303887.1 +1740,235804.62 +1741,204379.19 +1742,173188.95 +1743,176615.36 +1744,296183.1 +1745,176896.55 +1746,213755.67 +1747,203619.02 +1748,217533.89 +1749,170601.78 +1750,155756.39 +1751,214697.16 +1752,135144.28 +1753,136756.22 +1754,189740.78 +1755,174716.12 +1756,131119.67 +1757,116635.62 +1758,162380.2 +1759,154289.08 +1760,161436.22 +1761,154917.64 +1762,179195.14 +1763,165054.05 +1764,127692.836 +1765,156878.42 +1766,164840.47 +1767,185064.64 +1768,139365.78 +1769,161293.95 +1770,139756.81 +1771,125984.4 +1772,127841.15 +1773,137411.44 +1774,136355.75 +1775,138873.6 +1776,126908.04 +1777,105499.234 +1778,137482.73 +1779,141565.5 +1780,165381.39 +1781,129713.35 +1782,106203.53 +1783,142008.47 +1784,112538.09 +1785,106105.734 +1786,129664.58 +1787,156679.08 +1788,107964.08 +1789,113068.82 +1790,102687.09 +1791,209196.17 +1792,137798.48 +1793,146209.11 +1794,150640.84 +1795,128890.27 +1796,161887.08 +1797,128792.35 +1798,127006.33 +1799,112576.83 +1800,131095.1 +1801,116340.664 +1802,124111.78 +1803,147226.53 +1804,143464.22 +1805,141072.22 +1806,116404.81 +1807,125840.98 +1808,115851.125 +1809,116543.836 +1810,145522.56 +1811,117764.086 +1812,109787.55 +1813,115443.87 +1814,107065.24 +1815,106366.66 +1816,105622.2 +1817,126587.055 +1818,131940.83 +1819,145527.22 +1820,132323.89 +1821,105100.01 +1822,162425.27 +1823,121148.625 +1824,126992.984 +1825,137662.48 +1826,120603.5 +1827,105797.34 +1828,125058.07 +1829,156373.97 +1830,140781.22 +1831,131324.97 +1832,133072.77 +1833,127207.67 +1834,131758.52 +1835,129503.234 +1836,111391.65 +1837,105824.086 +1838,125658.125 +1839,117371.4 +1840,122335.78 +1841,126984.61 +1842,105829.37 +1843,144487.52 +1844,158779.88 +1845,144457.55 +1846,159436.55 +1847,156873.38 +1848,107048.07 +1849,110399.54 +1850,121509.484 +1851,147909.28 +1852,130366.1 +1853,155631.94 +1854,166493.16 +1855,161920.52 +1856,196822.55 +1857,169685.5 +1858,161908.33 +1859,128554.22 +1860,156566.31 +1861,128923.56 +1862,325938.78 +1863,324701.94 +1864,324701.94 +1865,360932.97 +1866,307574.72 +1867,225114.52 +1868,271991.62 +1869,213102.34 +1870,245538.69 +1871,266346.2 +1872,199060.22 +1873,210364.05 +1874,166206.27 +1875,214762.67 +1876,194131.19 +1877,196326.08 +1878,197114.22 +1879,172319.62 +1880,158135.0 +1881,264974.8 +1882,242078.23 +1883,188192.19 +1884,192814.67 +1885,250770.86 +1886,281236.9 +1887,202184.62 +1888,262127.31 +1889,192832.95 +1890,138010.88 +1891,157709.38 +1892,109563.13 +1893,125702.06 +1894,106882.09 +1895,142656.89 +1896,125313.73 +1897,137831.7 +1898,136627.27 +1899,159248.69 +1900,157606.27 +1901,153592.05 +1902,138401.42 +1903,201825.83 +1904,151586.95 +1905,183542.2 +1906,150974.03 +1907,191552.88 +1908,137342.95 +1909,157687.34 +1910,150801.11 +1911,192971.95 +1912,248662.22 +1913,147892.42 +1914,130402.586 +1915,294810.1 +1916,127002.47 +1917,231451.48 +1918,150779.84 +1919,162256.39 +1920,147301.33 +1921,372897.9 +1922,286441.38 +1923,223130.83 +1924,218702.38 +1925,212110.05 +1926,367562.53 +1927,137273.83 +1928,150391.02 +1929,132445.23 +1930,152398.52 +1931,149373.22 +1932,145741.03 +1933,193898.81 +1934,179750.27 +1935,179434.55 +1936,175008.1 +1937,180660.92 +1938,171651.98 +1939,233285.19 +1940,183724.78 +1941,178234.44 +1942,173379.86 +1943,204678.5 +1944,341205.0 +1945,348183.9 +1946,183951.64 +1947,272543.9 +1948,170246.81 +1949,214537.94 +1950,177845.4 +1951,204091.58 +1952,193981.61 +1953,178983.22 +1954,183619.12 +1955,142295.34 +1956,334211.12 +1957,162505.47 +1958,273419.9 +1959,150487.97 +1960,126683.02 +1961,128342.875 +1962,117020.26 +1963,120354.8 +1964,120788.41 +1965,149550.48 +1966,142587.62 +1967,305979.28 +1968,409913.75 +1969,368725.78 +1970,411610.7 +1971,448008.12 +1972,354418.12 +1973,304426.97 +1974,327968.0 +1975,465680.16 +1976,285576.4 +1977,333500.72 +1978,351226.34 +1979,313789.44 +1980,225613.31 +1981,323439.0 +1982,228269.75 +1983,222551.86 +1984,212780.66 +1985,239466.45 +1986,213871.78 +1987,212836.73 +1988,186857.25 +1989,198969.1 +1990,217886.88 +1991,251052.83 +1992,206236.6 +1993,187711.86 +1994,224294.12 +1995,189031.95 +1996,257860.08 +1997,265032.3 +1998,332696.9 +1999,255577.06 +2000,290902.44 +2001,292586.5 +2002,246039.0 +2003,249346.56 +2004,297905.78 +2005,225654.08 +2006,208925.62 +2007,233691.05 +2008,235316.61 +2009,184700.61 +2010,186892.58 +2011,144457.12 +2012,173144.69 +2013,176876.94 +2014,173488.77 +2015,181990.53 +2016,183935.22 +2017,177393.44 +2018,146329.11 +2019,139708.02 +2020,121319.836 +2021,123199.15 +2022,206156.4 +2023,146803.6 +2024,283161.97 +2025,336007.12 +2026,177408.78 +2027,170227.27 +2028,173714.64 +2029,178588.23 +2030,247508.53 +2031,218499.88 +2032,224016.16 +2033,225690.62 +2034,180324.9 +2035,204457.8 +2036,179018.2 +2037,179656.9 +2038,275041.3 +2039,201902.6 +2040,319742.6 +2041,269047.88 +2042,201561.67 +2043,155316.36 +2044,164430.42 +2045,183245.25 +2046,140280.3 +2047,143976.45 +2048,139865.0 +2049,141487.89 +2050,163201.27 +2051,108980.02 +2052,131830.12 +2053,140181.97 +2054,109340.76 +2055,143211.72 +2056,148913.34 +2057,127548.21 +2058,200641.9 +2059,151632.86 +2060,153840.0 +2061,157019.88 +2062,128940.17 +2063,128117.91 +2064,133594.02 +2065,122491.31 +2066,164621.25 +2067,139788.89 +2068,123789.766 +2069,106258.516 +2070,104875.14 +2071,111655.52 +2072,173635.97 +2073,148395.75 +2074,189955.6 +2075,146970.72 +2076,126935.36 +2077,139456.97 +2078,123161.55 +2079,127425.33 +2080,107463.555 +2081,119912.58 +2082,117576.945 +2083,132264.36 +2084,114704.766 +2085,123814.27 +2086,142255.86 +2087,123916.836 +2088,116008.414 +2089,103486.164 +2090,128018.586 +2091,121420.14 +2092,118098.94 +2093,124586.1 +2094,121034.77 +2095,155572.05 +2096,107434.69 +2097,108322.04 +2098,142192.72 +2099,103006.99 +2100,106265.96 +2101,128575.53 +2102,121889.484 +2103,104711.76 +2104,151746.53 +2105,116839.734 +2106,107473.9 +2107,194590.1 +2108,107414.26 +2109,115160.03 +2110,118775.375 +2111,132374.89 +2112,123265.055 +2113,115903.96 +2114,121445.49 +2115,141906.6 +2116,125112.79 +2117,126054.63 +2118,125661.01 +2119,108916.2 +2120,137336.45 +2121,105978.49 +2122,108693.46 +2123,104720.625 +2124,150794.78 +2125,129418.59 +2126,132703.03 +2127,130875.15 +2128,116649.09 +2129,114559.32 +2130,117222.68 +2131,140499.67 +2132,107117.734 +2133,115051.67 +2134,128586.35 +2135,108364.555 +2136,116871.086 +2137,117608.28 +2138,129563.11 +2139,151921.77 +2140,141607.45 +2141,164229.34 +2142,136862.0 +2143,142327.33 +2144,115285.055 +2145,144230.86 +2146,171646.88 +2147,179960.34 +2148,145588.72 +2149,161419.95 +2150,205659.19 +2151,131062.18 +2152,137376.02 +2153,152055.36 +2154,105955.81 +2155,136695.36 +2156,261251.12 +2157,199169.06 +2158,210202.16 +2159,197611.05 +2160,212671.73 +2161,235713.9 +2162,382467.06 +2163,337890.47 +2164,229114.44 +2165,183321.31 +2166,157853.36 +2167,236848.81 +2168,186906.75 +2169,193678.5 +2170,201029.1 +2171,162052.81 +2172,151824.34 +2173,163258.31 +2174,210539.16 +2175,253461.48 +2176,296301.84 +2177,223553.86 +2178,207255.34 +2179,181829.1 +2180,184529.89 +2181,193936.19 +2182,220929.56 +2183,192301.22 +2184,120652.07 +2185,146439.31 +2186,138942.58 +2187,150774.78 +2188,161218.64 +2189,220892.48 +2190,111006.17 +2191,108838.8 +2192,113753.69 +2193,109573.33 +2194,119691.06 +2195,129479.87 +2196,120997.86 +2197,112151.44 +2198,148603.0 +2199,177851.78 +2200,149542.97 +2201,143804.7 +2202,181211.23 +2203,161066.2 +2204,157700.11 +2205,117873.125 +2206,155685.0 +2207,213993.2 +2208,215569.64 +2209,177708.67 +2210,138101.53 +2211,111698.59 +2212,112373.49 +2213,102173.76 +2214,130756.41 +2215,107029.15 +2216,138971.1 +2217,140267.45 +2218,134291.3 +2219,127415.84 +2220,115479.53 +2221,297851.34 +2222,271778.66 +2223,228558.38 +2224,205247.05 +2225,161922.31 +2226,179250.7 +2227,209531.95 +2228,272045.5 +2229,250853.31 +2230,179997.48 +2231,241390.73 +2232,178532.1 +2233,201467.95 +2234,247536.56 +2235,220562.66 +2236,260027.14 +2237,299538.6 +2238,212418.39 +2239,130918.56 +2240,170241.56 +2241,170000.75 +2242,145353.12 +2243,132790.14 +2244,126809.625 +2245,118628.18 +2246,135037.2 +2247,120860.47 +2248,144944.1 +2249,140597.12 +2250,141538.33 +2251,138895.53 +2252,163408.48 +2253,176706.97 +2254,181332.83 +2255,181193.66 +2256,177613.98 +2257,211113.86 +2258,164317.58 +2259,176839.98 +2260,163317.8 +2261,197372.64 +2262,218985.02 +2263,345080.62 +2264,455020.3 +2265,163953.48 +2266,272790.84 +2267,315414.62 +2268,398157.84 +2269,155470.61 +2270,183173.39 +2271,203818.02 +2272,205922.3 +2273,175116.58 +2274,180478.33 +2275,182834.62 +2276,190391.6 +2277,176106.52 +2278,133372.05 +2279,141749.22 +2280,119372.305 +2281,188769.98 +2282,194176.72 +2283,120273.05 +2284,126464.32 +2285,140012.4 +2286,122413.125 +2287,384060.97 +2288,269867.5 +2289,421653.3 +2290,388771.1 +2291,340245.62 +2292,406612.38 +2293,480172.66 +2294,365088.0 +2295,429819.1 +2296,263953.4 +2297,351476.1 +2298,304432.56 +2299,371513.03 +2300,326595.94 +2301,303088.12 +2302,268156.56 +2303,236474.27 +2304,248788.5 +2305,237069.73 +2306,225346.67 +2307,224423.44 +2308,238761.86 +2309,245957.83 +2310,246725.02 +2311,225597.42 +2312,175237.5 +2313,187406.72 +2314,197957.0 +2315,198906.69 +2316,219946.53 +2317,193387.0 +2318,202418.77 +2319,203563.75 +2320,184615.06 +2321,244144.4 +2322,210735.62 +2323,180075.06 +2324,188549.33 +2325,198651.69 +2326,187061.45 +2327,216020.56 +2328,218412.4 +2329,179787.39 +2330,178732.92 +2331,326747.44 +2332,372872.0 +2333,305781.38 +2334,271165.16 +2335,252062.75 +2336,314863.7 +2337,199233.98 +2338,261784.42 +2339,229047.61 +2340,399664.56 +2341,210667.6 +2342,222134.23 +2343,239106.16 +2344,216770.1 +2345,223684.6 +2346,208925.62 +2347,199556.39 +2348,226793.88 +2349,179466.0 +2350,275093.75 +2351,234087.97 +2352,234358.39 +2353,254658.61 +2354,148079.2 +2355,145941.56 +2356,169022.36 +2357,174745.72 +2358,178342.16 +2359,152747.22 +2360,123102.914 +2361,140560.3 +2362,253841.7 +2363,178562.55 +2364,170465.25 +2365,224462.73 +2366,221470.61 +2367,238610.17 +2368,222324.47 +2369,217117.44 +2370,176622.92 +2371,176604.27 +2372,172850.97 +2373,232084.34 +2374,286906.84 +2375,230074.72 +2376,243633.64 +2377,307115.72 +2378,148318.45 +2379,194305.5 +2380,151204.36 +2381,161828.73 +2382,177975.81 +2383,177458.89 +2384,222123.3 +2385,160958.28 +2386,151493.97 +2387,135265.61 +2388,107635.195 +2389,141772.84 +2390,148063.14 +2391,151617.17 +2392,114687.875 +2393,159550.47 +2394,146477.6 +2395,202565.55 +2396,151287.39 +2397,182246.73 +2398,132227.92 +2399,102026.71 +2400,102197.81 +2401,119368.78 +2402,139792.52 +2403,133223.8 +2404,163696.94 +2405,162957.19 +2406,139548.8 +2407,127729.016 +2408,145446.7 +2409,143509.58 +2410,167384.73 +2411,119158.21 +2412,147521.14 +2413,127950.555 +2414,131303.83 +2415,132244.97 +2416,118345.71 +2417,135613.72 +2418,123618.53 +2419,116164.26 +2420,134626.11 +2421,145564.6 +2422,110732.93 +2423,110969.49 +2424,147149.25 +2425,256674.69 +2426,133787.11 +2427,117712.086 +2428,162600.81 +2429,126558.94 +2430,134281.0 +2431,129573.625 +2432,153978.72 +2433,142145.55 +2434,132150.25 +2435,147652.06 +2436,115546.06 +2437,118080.98 +2438,134573.47 +2439,121666.34 +2440,118724.02 +2441,122361.37 +2442,112176.52 +2443,141974.05 +2444,140611.12 +2445,107186.39 +2446,133139.12 +2447,179691.27 +2448,141229.47 +2449,114799.1 +2450,135811.89 +2451,148022.25 +2452,184629.66 +2453,105518.66 +2454,130082.76 +2455,129559.375 +2456,119958.87 +2457,116164.26 +2458,137506.05 +2459,108893.48 +2460,137471.58 +2461,110008.62 +2462,128153.445 +2463,117970.0 +2464,153475.62 +2465,121260.02 +2466,106837.305 +2467,160398.39 +2468,119713.42 +2469,117478.59 +2470,170851.8 +2471,177836.27 +2472,156644.48 +2473,107730.07 +2474,119026.484 +2475,189843.16 +2476,111488.33 +2477,116463.336 +2478,153420.75 +2479,113654.5 +2480,145315.31 +2481,146908.14 +2482,138870.61 +2483,133934.42 +2484,128894.375 +2485,121572.21 +2486,160378.05 +2487,195451.3 +2488,152645.31 +2489,151009.3 +2490,154060.61 +2491,110104.09 +2492,189211.86 +2493,151233.84 +2494,134942.39 +2495,106312.85 +2496,207638.83 +2497,131691.11 +2498,120758.27 +2499,103150.516 +2500,140316.88 +2501,115456.96 +2502,143589.64 +2503,113188.695 +2504,173018.89 +2505,200342.89 +2506,254910.58 +2507,246466.75 +2508,250576.38 +2509,210144.97 +2510,211429.25 +2511,173497.1 +2512,199290.38 +2513,203955.98 +2514,229543.66 +2515,155890.97 +2516,173226.27 +2517,151400.94 +2518,155410.48 +2519,206445.12 +2520,203310.0 +2521,187134.31 +2522,215680.39 +2523,152641.42 +2524,149953.58 +2525,156974.97 +2526,146116.42 +2527,150506.88 +2528,145745.56 +2529,154368.4 +2530,146879.88 +2531,225831.4 +2532,213436.17 +2533,200161.55 +2534,226579.72 +2535,246754.8 +2536,223353.33 +2537,219724.28 +2538,200070.92 +2539,202196.9 +2540,198536.48 +2541,192430.73 +2542,176750.52 +2543,146183.88 +2544,123318.164 +2545,132242.25 +2546,145738.27 +2547,142988.23 +2548,162993.81 +2549,162344.25 +2550,447228.25 +2551,167092.77 +2552,124243.19 +2553,108277.51 +2554,109283.72 +2555,131240.11 +2556,113483.16 +2557,106777.625 +2558,150092.16 +2559,128387.26 +2560,149756.0 +2561,155465.28 +2562,145076.89 +2563,157903.7 +2564,174388.3 +2565,150790.1 +2566,152206.84 +2567,132301.81 +2568,192533.8 +2569,199020.72 +2570,139452.58 +2571,165558.38 +2572,168663.02 +2573,195704.69 +2574,250128.86 +2575,131672.95 +2576,108475.08 +2577,120181.84 +2578,103545.33 +2579,104385.92 +2580,145114.94 +2581,141522.2 +2582,142139.67 +2583,282575.22 +2584,162041.8 +2585,204256.5 +2586,203340.86 +2587,187822.17 +2588,154076.2 +2589,146257.28 +2590,214582.08 +2591,227308.31 +2592,208777.83 +2593,235852.44 +2594,171890.34 +2595,201219.78 +2596,286104.84 +2597,198655.84 +2598,277383.53 +2599,325512.38 +2600,176916.92 +2601,172637.67 +2602,109710.164 +2603,117690.56 +2604,105710.91 +2605,118636.74 +2606,166340.88 +2607,190468.38 +2608,183301.55 +2609,181907.6 +2610,108380.65 +2611,133378.19 +2612,150317.97 +2613,150239.77 +2614,138301.08 +2615,151363.5 +2616,143249.98 +2617,174732.89 +2618,186492.7 +2619,174266.66 +2620,176890.84 +2621,186116.75 +2622,188693.39 +2623,228913.1 +2624,262712.1 +2625,257336.83 +2626,181335.64 +2627,171103.08 +2628,414152.0 +2629,467898.2 +2630,344247.47 +2631,392272.28 +2632,374577.34 +2633,281143.9 +2634,325445.34 +2635,172893.22 +2636,187423.7 +2637,186901.64 +2638,267428.88 +2639,184748.34 +2640,150474.86 +2641,121871.29 +2642,194134.73 +2643,128347.3 +2644,137435.73 +2645,124509.27 +2646,114364.266 +2647,119979.49 +2648,148681.31 +2649,152129.67 +2650,139323.45 +2651,155123.12 +2652,418949.28 +2653,261095.25 +2654,263402.94 +2655,371396.75 +2656,314497.53 +2657,299618.9 +2658,274176.5 +2659,308706.03 +2660,352154.5 +2661,366088.78 +2662,352950.38 +2663,257875.53 +2664,242132.12 +2665,347828.8 +2666,264010.5 +2667,202250.3 +2668,195446.12 +2669,182956.22 +2670,282423.22 +2671,197851.1 +2672,227254.92 +2673,199783.72 +2674,198678.75 +2675,209894.02 +2676,202953.78 +2677,194492.48 +2678,247358.39 +2679,287581.1 +2680,269496.12 +2681,356563.06 +2682,314903.3 +2683,414266.94 +2684,304718.7 +2685,303190.0 +2686,257458.86 +2687,278543.3 +2688,217835.23 +2689,208017.61 +2690,350900.5 +2691,187211.14 +2692,141703.84 +2693,199352.1 +2694,149320.75 +2695,188527.47 +2696,185235.12 +2697,183474.5 +2698,186310.14 +2699,170920.28 +2700,167223.81 +2701,171608.3 +2702,131911.1 +2703,134185.39 +2704,145891.81 +2705,124993.3 +2706,126862.61 +2707,131680.84 +2708,126432.28 +2709,104505.76 +2710,129447.414 +2711,278896.38 +2712,346681.78 +2713,183278.05 +2714,175186.1 +2715,174816.78 +2716,172962.47 +2717,195701.52 +2718,203921.14 +2719,163762.61 +2720,158515.55 +2721,140538.67 +2722,158436.4 +2723,165714.56 +2724,133430.05 +2725,132182.31 +2726,140232.06 +2727,168776.1 +2728,167203.88 +2729,151277.56 +2730,140323.89 +2731,127459.195 +2732,128746.08 +2733,155067.25 +2734,163933.16 +2735,141819.16 +2736,148000.92 +2737,122750.06 +2738,132539.38 +2739,158697.58 +2740,140700.2 +2741,146834.45 +2742,155298.88 +2743,152676.75 +2744,157229.06 +2745,142705.3 +2746,134118.78 +2747,156057.47 +2748,128538.62 +2749,137935.02 +2750,136120.34 +2751,134406.31 +2752,195391.7 +2753,144207.0 +2754,229453.17 +2755,125324.72 +2756,107595.06 +2757,114427.69 +2758,105019.44 +2759,156440.58 +2760,129615.06 +2761,152268.45 +2762,140694.88 +2763,163768.34 +2764,161687.53 +2765,215072.56 +2766,117120.93 +2767,104272.484 +2768,116611.13 +2769,133799.47 +2770,132635.2 +2771,121913.12 +2772,110524.03 +2773,161687.73 +2774,122348.85 +2775,118850.36 +2776,124933.875 +2777,143281.03 +2778,124081.56 +2779,126429.9 +2780,110944.75 +2781,106423.4 +2782,106463.83 +2783,115254.69 +2784,119476.58 +2785,133240.11 +2786,107060.56 +2787,108907.36 +2788,102354.625 +2789,148913.45 +2790,119126.836 +2791,118145.59 +2792,120224.59 +2793,164130.69 +2794,107805.42 +2795,106335.11 +2796,102910.2 +2797,194546.17 +2798,109712.65 +2799,121619.125 +2800,108525.73 +2801,107227.36 +2802,139297.69 +2803,145804.47 +2804,141209.27 +2805,113755.45 +2806,105647.68 +2807,153189.48 +2808,156305.6 +2809,136897.61 +2810,135990.19 +2811,154182.62 +2812,155089.16 +2813,156795.67 +2814,144775.56 +2815,122912.88 +2816,204406.88 +2817,163843.95 +2818,139547.47 +2819,174234.3 +2820,148059.95 +2821,123702.266 +2822,179116.92 +2823,285686.12 +2824,169204.97 +2825,155773.0 +2826,137286.33 +2827,122385.73 +2828,211305.34 +2829,197347.36 +2830,223659.78 +2831,185950.55 +2832,232809.83 +2833,277218.56 +2834,212790.61 +2835,232828.67 +2836,195032.45 +2837,158258.56 +2838,161003.95 +2839,184880.75 +2840,187515.8 +2841,188733.64 +2842,218889.92 +2843,150979.52 +2844,159722.05 +2845,132946.6 +2846,201892.38 +2847,205967.67 +2848,188982.98 +2849,195037.27 +2850,264111.5 +2851,201575.48 +2852,229266.45 +2853,215734.16 +2854,182801.9 +2855,190203.7 +2856,205480.83 +2857,188058.28 +2858,217498.61 +2859,134459.58 +2860,113153.22 +2861,144781.73 +2862,200821.4 +2863,125957.336 +2864,239155.84 +2865,183287.58 +2866,162725.64 +2867,108266.89 +2868,113873.55 +2869,113733.33 +2870,148946.92 +2871,126646.09 +2872,103641.26 +2873,108200.7 +2874,113984.97 +2875,133736.92 +2876,158476.03 +2877,126149.26 +2878,175129.95 +2879,131546.94 +2880,105121.555 +2881,152786.27 +2882,155040.92 +2883,167830.69 +2884,200841.53 +2885,173438.34 +2886,214272.75 +2887,113510.11 +2888,133100.58 +2889,107069.0 +2890,106737.06 +2891,115315.19 +2892,134269.23 +2893,131136.62 +2894,112367.484 +2895,292242.34 +2896,268953.44 +2897,193837.42 +2898,152267.25 +2899,182841.73 +2900,148643.2 +2901,204053.16 +2902,212750.95 +2903,342536.88 +2904,352569.06 +2905,121799.5 +2906,193533.5 +2907,140231.45 +2908,141920.47 +2909,158420.22 +2910,102086.414 +2911,111589.555 +2912,155119.31 +2913,114230.35 +2914,113285.03 +2915,109753.445 +2916,111995.12 +2917,152934.94 +2918,122464.57 +2919,229528.19 diff --git a/result/submission/0.02677_0.11953.csv b/result/submission/0.02677_0.11953.csv new file mode 100644 index 0000000..a2c81e4 --- /dev/null +++ b/result/submission/0.02677_0.11953.csv @@ -0,0 +1,1460 @@ +Id,SalePrice +1461,118501.266 +1462,156096.55 +1463,183318.73 +1464,194792.97 +1465,188233.08 +1466,174171.56 +1467,186916.95 +1468,163941.58 +1469,188074.73 +1470,130860.75 +1471,193235.14 +1472,98897.47 +1473,97302.39 +1474,146399.3 +1475,112574.125 +1476,383031.28 +1477,261349.06 +1478,264311.56 +1479,275483.25 +1480,497056.6 +1481,329975.72 +1482,207847.53 +1483,176846.44 +1484,167408.25 +1485,179651.53 +1486,197267.47 +1487,337455.88 +1488,214367.53 +1489,198037.31 +1490,232761.02 +1491,191511.56 +1492,90096.12 +1493,183572.45 +1494,288173.22 +1495,286822.0 +1496,243584.0 +1497,184791.1 +1498,167303.06 +1499,161049.45 +1500,161241.44 +1501,179664.22 +1502,152894.69 +1503,283304.8 +1504,243256.53 +1505,222121.1 +1506,187646.42 +1507,250383.75 +1508,192741.14 +1509,163873.44 +1510,146490.69 +1511,149117.14 +1512,171954.17 +1513,138918.98 +1514,159691.39 +1515,188964.5 +1516,148282.11 +1517,169658.36 +1518,129045.51 +1519,211983.64 +1520,131577.83 +1521,129596.18 +1522,166942.34 +1523,112587.79 +1524,119860.82 +1525,121284.18 +1526,106371.47 +1527,105442.13 +1528,137014.36 +1529,145068.6 +1530,186315.36 +1531,112345.164 +1532,86140.75 +1533,142696.6 +1534,120926.04 +1535,144216.12 +1536,103906.414 +1537,62610.63 +1538,156917.62 +1539,200624.48 +1540,88735.734 +1541,139487.48 +1542,139098.81 +1543,193889.5 +1544,86940.37 +1545,118178.22 +1546,138702.47 +1547,136494.73 +1548,138236.92 +1549,122898.984 +1550,134221.62 +1551,102878.35 +1552,142224.31 +1553,140785.16 +1554,125658.9 +1555,166744.14 +1556,102684.266 +1557,109127.45 +1558,101771.625 +1559,78378.83 +1560,132250.22 +1561,139066.05 +1562,128256.11 +1563,119241.38 +1564,158850.7 +1565,145143.8 +1566,244050.88 +1567,72079.03 +1568,227748.6 +1569,126469.125 +1570,139430.72 +1571,115112.055 +1572,146152.12 +1573,230344.1 +1574,125693.68 +1575,232697.42 +1576,237709.44 +1577,185728.88 +1578,152759.72 +1579,148311.2 +1580,193788.52 +1581,156798.61 +1582,129596.65 +1583,290951.97 +1584,225159.83 +1585,145271.83 +1586,71018.914 +1587,103814.72 +1588,148429.48 +1589,103800.8 +1590,137402.81 +1591,88673.375 +1592,109462.06 +1593,119636.47 +1594,142891.02 +1595,104423.766 +1596,214604.4 +1597,186959.19 +1598,198807.9 +1599,185002.48 +1600,170247.08 +1601,73287.56 +1602,110302.59 +1603,80172.11 +1604,288339.44 +1605,233342.28 +1606,173077.48 +1607,169870.1 +1608,214471.6 +1609,183071.25 +1610,154528.95 +1611,140717.72 +1612,172217.8 +1613,159597.33 +1614,121667.73 +1615,96890.85 +1616,80869.664 +1617,94435.44 +1618,125066.16 +1619,145680.75 +1620,170091.83 +1621,140895.64 +1622,140858.95 +1623,259709.5 +1624,218479.1 +1625,116283.04 +1626,162209.33 +1627,187577.92 +1628,273473.75 +1629,177314.2 +1630,374161.84 +1631,213165.73 +1632,233570.06 +1633,167207.97 +1634,186522.19 +1635,178570.48 +1636,159284.08 +1637,206269.55 +1638,196741.4 +1639,182122.6 +1640,251364.89 +1641,182257.66 +1642,244380.97 +1643,232998.9 +1644,228581.3 +1645,208910.73 +1646,159787.72 +1647,157998.73 +1648,132192.05 +1649,141000.75 +1650,118276.7 +1651,124884.31 +1652,101889.18 +1653,103751.52 +1654,142578.6 +1655,136775.38 +1656,137291.52 +1657,143736.73 +1658,143967.62 +1659,121243.83 +1660,156179.86 +1661,433418.12 +1662,406201.9 +1663,376618.88 +1664,552122.7 +1665,287544.25 +1666,332964.9 +1667,378911.62 +1668,337482.78 +1669,302501.47 +1670,324729.12 +1671,264642.16 +1672,428201.9 +1673,302915.0 +1674,243576.27 +1675,200224.52 +1676,200242.33 +1677,212363.2 +1678,523648.7 +1679,385404.2 +1680,348403.53 +1681,229916.55 +1682,302754.1 +1683,189004.42 +1684,176068.53 +1685,175799.92 +1686,175185.06 +1687,168343.94 +1688,191532.39 +1689,195126.5 +1690,192336.19 +1691,181227.03 +1692,245232.95 +1693,170493.08 +1694,180911.02 +1695,161371.08 +1696,259082.56 +1697,166565.83 +1698,360604.6 +1699,307050.6 +1700,255102.78 +1701,271822.7 +1702,247530.6 +1703,229225.56 +1704,285785.28 +1705,235821.5 +1706,451934.38 +1707,218236.25 +1708,204394.5 +1709,269107.28 +1710,220413.44 +1711,263524.06 +1712,266673.97 +1713,265790.22 +1714,226826.52 +1715,212713.69 +1716,174273.5 +1717,169007.48 +1718,130493.164 +1719,206364.33 +1720,233854.89 +1721,156911.52 +1722,121509.57 +1723,156604.98 +1724,198796.6 +1725,227813.92 +1726,188456.77 +1727,155698.53 +1728,170948.48 +1729,160957.69 +1730,155971.0 +1731,120855.34 +1732,128245.445 +1733,113089.14 +1734,117874.44 +1735,130744.68 +1736,114828.125 +1737,346830.7 +1738,245935.19 +1739,284582.97 +1740,233048.1 +1741,195030.62 +1742,179052.02 +1743,182491.27 +1744,324108.97 +1745,205477.12 +1746,204335.02 +1747,216552.28 +1748,240092.25 +1749,153213.38 +1750,133682.06 +1751,244041.83 +1752,123946.96 +1753,147478.7 +1754,193414.94 +1755,165359.19 +1756,133552.44 +1757,118975.92 +1758,147100.14 +1759,154765.66 +1760,166200.55 +1761,144092.0 +1762,182234.62 +1763,172266.45 +1764,120311.57 +1765,165886.61 +1766,182105.06 +1767,219399.8 +1768,141905.28 +1769,168140.14 +1770,153498.34 +1771,119530.3 +1772,133221.77 +1773,125171.53 +1774,134442.0 +1775,140429.0 +1776,122520.39 +1777,107908.99 +1778,143647.89 +1779,112859.1 +1780,176046.42 +1781,129517.336 +1782,93976.27 +1783,146717.36 +1784,101682.22 +1785,111083.49 +1786,131363.9 +1787,168660.02 +1788,59974.78 +1789,93838.02 +1790,74927.414 +1791,175248.3 +1792,153474.58 +1793,135335.19 +1794,157123.61 +1795,133037.7 +1796,127757.664 +1797,112536.26 +1798,121708.9 +1799,115795.25 +1800,128471.266 +1801,129149.84 +1802,125020.664 +1803,149135.2 +1804,140221.17 +1805,139123.92 +1806,131068.3 +1807,126295.766 +1808,122542.7 +1809,115400.12 +1810,137676.08 +1811,87234.98 +1812,95284.72 +1813,125991.125 +1814,90806.65 +1815,51443.8 +1816,98927.016 +1817,107550.24 +1818,141095.25 +1819,130900.28 +1820,62368.69 +1821,105608.03 +1822,149079.3 +1823,42013.992 +1824,128672.6 +1825,145621.6 +1826,106595.42 +1827,99556.01 +1828,136584.4 +1829,128699.25 +1830,137682.94 +1831,142530.86 +1832,66217.73 +1833,134624.44 +1834,127746.94 +1835,132371.39 +1836,123666.11 +1837,89616.945 +1838,114739.2 +1839,105009.19 +1840,153550.34 +1841,144098.95 +1842,96903.875 +1843,129319.95 +1844,134399.27 +1845,138951.52 +1846,146708.3 +1847,164123.5 +1848,49224.477 +1849,106905.16 +1850,120344.914 +1851,159778.72 +1852,124273.164 +1853,136287.66 +1854,167707.2 +1855,151083.77 +1856,220444.4 +1857,150346.19 +1858,138555.48 +1859,111041.79 +1860,146625.94 +1861,111803.36 +1862,290281.28 +1863,291749.75 +1864,291766.12 +1865,349602.25 +1866,322405.2 +1867,224545.89 +1868,293286.75 +1869,206818.39 +1870,222417.34 +1871,251357.25 +1872,175739.31 +1873,236631.3 +1874,150865.77 +1875,211906.17 +1876,200420.78 +1877,212951.45 +1878,189767.77 +1879,129001.08 +1880,144948.5 +1881,250323.88 +1882,251091.28 +1883,190158.4 +1884,202456.92 +1885,239503.97 +1886,283727.6 +1887,212842.48 +1888,268498.34 +1889,169703.33 +1890,129728.27 +1891,138400.27 +1892,99112.48 +1893,130472.95 +1894,122676.59 +1895,134935.67 +1896,127694.67 +1897,112386.8 +1898,124162.88 +1899,159909.86 +1900,160418.14 +1901,167781.86 +1902,139347.9 +1903,216215.6 +1904,132752.88 +1905,194649.92 +1906,156792.17 +1907,209811.44 +1908,111767.5 +1909,144589.81 +1910,121853.414 +1911,201052.4 +1912,319171.34 +1913,143466.2 +1914,56909.113 +1915,334885.8 +1916,66011.38 +1917,236681.34 +1918,141089.53 +1919,182534.42 +1920,156150.12 +1921,401600.2 +1922,308281.66 +1923,238423.28 +1924,244730.67 +1925,208214.17 +1926,398383.78 +1927,137473.27 +1928,156337.22 +1929,126269.52 +1930,135413.55 +1931,146948.52 +1932,146114.2 +1933,193038.39 +1934,179889.17 +1935,172045.86 +1936,191144.94 +1937,179325.56 +1938,172829.6 +1939,248924.11 +1940,189080.48 +1941,165836.22 +1942,181770.67 +1943,215552.94 +1944,339529.16 +1945,359664.4 +1946,150276.62 +1947,311730.25 +1948,163580.53 +1949,236677.78 +1950,180797.89 +1951,236172.81 +1952,210236.3 +1953,173809.2 +1954,192155.02 +1955,141934.0 +1956,332379.34 +1957,156273.2 +1958,284071.44 +1959,142700.31 +1960,117088.62 +1961,119499.805 +1962,97219.73 +1963,104039.484 +1964,105443.81 +1965,140134.61 +1966,132082.34 +1967,310561.2 +1968,451170.56 +1969,376338.4 +1970,427397.3 +1971,491747.88 +1972,376190.9 +1973,278832.34 +1974,324385.2 +1975,546032.5 +1976,267584.4 +1977,368430.0 +1978,365273.2 +1979,334334.8 +1980,196601.4 +1981,349401.0 +1982,222489.5 +1983,198202.73 +1984,162394.22 +1985,232398.03 +1986,214060.95 +1987,183241.56 +1988,174840.45 +1989,193134.73 +1990,207956.6 +1991,240771.44 +1992,211137.36 +1993,168766.69 +1994,231209.62 +1995,184005.48 +1996,256169.14 +1997,300662.25 +1998,324055.22 +1999,263659.44 +2000,321218.1 +2001,285409.06 +2002,232440.45 +2003,258519.77 +2004,299457.8 +2005,219119.08 +2006,215085.72 +2007,247735.89 +2008,220941.9 +2009,193495.38 +2010,188316.17 +2011,140318.45 +2012,169449.45 +2013,179924.44 +2014,185483.16 +2015,194757.8 +2016,191458.4 +2017,190455.11 +2018,123738.47 +2019,131277.62 +2020,104922.45 +2021,105963.02 +2022,183229.19 +2023,134664.97 +2024,288653.47 +2025,373868.44 +2026,178024.27 +2027,159617.17 +2028,156644.16 +2029,164683.66 +2030,272250.47 +2031,235490.2 +2032,250663.34 +2033,257689.02 +2034,173749.75 +2035,219739.9 +2036,194517.84 +2037,199220.56 +2038,305559.88 +2039,222363.1 +2040,282841.16 +2041,283935.12 +2042,207218.56 +2043,176327.72 +2044,168016.19 +2045,207157.88 +2046,144677.38 +2047,142495.55 +2048,137799.25 +2049,138027.45 +2050,173692.92 +2051,106819.82 +2052,123858.125 +2053,145326.53 +2054,102755.49 +2055,152463.25 +2056,155501.98 +2057,114049.234 +2058,210344.53 +2059,133574.44 +2060,169781.1 +2061,167198.9 +2062,127550.47 +2063,118239.33 +2064,135533.72 +2065,113940.48 +2066,159540.81 +2067,110764.34 +2068,137258.28 +2069,75586.94 +2070,116820.66 +2071,96346.984 +2072,138475.02 +2073,142728.66 +2074,190306.03 +2075,141465.95 +2076,119019.61 +2077,154499.92 +2078,123236.54 +2079,132053.8 +2080,117682.77 +2081,123880.04 +2082,126127.6 +2083,144723.39 +2084,113849.63 +2085,122167.8 +2086,115925.21 +2087,118444.29 +2088,96246.71 +2089,80716.94 +2090,136821.3 +2091,115134.22 +2092,121195.41 +2093,115455.54 +2094,100350.08 +2095,138923.53 +2096,80459.14 +2097,97517.65 +2098,140956.94 +2099,64402.887 +2100,61339.555 +2101,111094.18 +2102,133466.3 +2103,102153.88 +2104,130119.445 +2105,124911.62 +2106,52674.74 +2107,206690.56 +2108,110203.586 +2109,106568.98 +2110,123541.1 +2111,142830.17 +2112,136612.14 +2113,123934.484 +2114,131564.81 +2115,162115.88 +2116,120660.5 +2117,147857.0 +2118,126976.48 +2119,118911.38 +2120,130839.55 +2121,88920.805 +2122,121547.016 +2123,83337.11 +2124,161587.7 +2125,125864.71 +2126,148530.9 +2127,155031.88 +2128,133114.2 +2129,95965.695 +2130,129811.97 +2131,139164.86 +2132,115981.305 +2133,119645.77 +2134,116594.86 +2135,91658.875 +2136,87486.69 +2137,108179.01 +2138,131458.88 +2139,148700.38 +2140,142345.25 +2141,148614.1 +2142,125496.64 +2143,142465.02 +2144,110233.93 +2145,139937.86 +2146,176084.44 +2147,144085.97 +2148,141774.1 +2149,146460.0 +2150,222716.38 +2151,123519.88 +2152,151249.86 +2153,169724.81 +2154,112728.81 +2155,149861.3 +2156,267479.12 +2157,222836.25 +2158,220222.58 +2159,207074.7 +2160,178043.94 +2161,245063.03 +2162,394334.38 +2163,338346.4 +2164,240762.34 +2165,205825.11 +2166,154718.62 +2167,220736.94 +2168,200601.77 +2169,197534.62 +2170,215913.14 +2171,155063.34 +2172,134426.08 +2173,173232.14 +2174,224442.67 +2175,282218.78 +2176,295599.66 +2177,245139.62 +2178,212365.73 +2179,139705.84 +2180,231143.5 +2181,192965.95 +2182,221047.64 +2183,187679.94 +2184,120714.19 +2185,124246.48 +2186,146285.89 +2187,156438.75 +2188,163407.56 +2189,255435.2 +2190,84824.48 +2191,83588.68 +2192,99045.75 +2193,109398.95 +2194,109529.5 +2195,111688.2 +2196,105804.77 +2197,132688.25 +2198,151820.34 +2199,176210.17 +2200,149519.14 +2201,141624.92 +2202,203931.78 +2203,142463.73 +2204,174784.77 +2205,120130.31 +2206,135318.25 +2207,194973.6 +2208,255024.17 +2209,209604.14 +2210,116981.695 +2211,113038.72 +2212,119530.54 +2213,102155.28 +2214,131250.78 +2215,97882.3 +2216,142356.42 +2217,56252.79 +2218,87090.26 +2219,82728.65 +2220,77169.37 +2221,334827.44 +2222,281668.62 +2223,256251.62 +2224,204843.16 +2225,123970.49 +2226,185370.61 +2227,206417.47 +2228,280012.16 +2229,266415.72 +2230,150795.44 +2231,210193.3 +2232,173129.45 +2233,178242.2 +2234,241862.58 +2235,224655.34 +2236,277908.03 +2237,325053.5 +2238,201606.38 +2239,108679.836 +2240,158105.27 +2241,153486.84 +2242,120785.54 +2243,127470.984 +2244,104178.07 +2245,102750.3 +2246,145296.34 +2247,118835.37 +2248,129627.414 +2249,129127.75 +2250,134286.84 +2251,103488.06 +2252,173708.88 +2253,153175.8 +2254,169767.48 +2255,186585.5 +2256,173684.23 +2257,211969.42 +2258,162712.11 +2259,175049.66 +2260,149000.67 +2261,183553.44 +2262,223239.08 +2263,355286.62 +2264,475680.94 +2265,163759.8 +2266,296931.47 +2267,361653.7 +2268,418535.3 +2269,152681.48 +2270,191073.64 +2271,216250.06 +2272,205087.61 +2273,166668.64 +2274,178931.56 +2275,169009.81 +2276,198541.84 +2277,193882.39 +2278,143514.64 +2279,130743.695 +2280,120424.81 +2281,168588.14 +2282,184147.73 +2283,108403.016 +2284,109700.97 +2285,137437.23 +2286,126510.84 +2287,396263.25 +2288,293525.44 +2289,409231.06 +2290,463060.56 +2291,347229.6 +2292,417087.53 +2293,540244.56 +2294,406525.5 +2295,504533.88 +2296,299005.62 +2297,352314.47 +2298,346443.12 +2299,388052.53 +2300,341423.4 +2301,308362.72 +2302,251154.34 +2303,233951.48 +2304,258532.94 +2305,215583.73 +2306,195489.78 +2307,202539.34 +2308,225338.14 +2309,271410.22 +2310,224301.7 +2311,207563.2 +2312,172732.28 +2313,171539.67 +2314,171183.86 +2315,173581.47 +2316,193318.94 +2317,191423.78 +2318,171418.17 +2319,173107.55 +2320,177145.27 +2321,246891.14 +2322,187613.77 +2323,187942.89 +2324,168720.05 +2325,207438.4 +2326,167194.77 +2327,203011.55 +2328,217304.98 +2329,189610.9 +2330,179485.34 +2331,365832.38 +2332,416805.97 +2333,339714.78 +2334,261685.36 +2335,268357.3 +2336,327152.16 +2337,196361.33 +2338,262952.0 +2339,202049.42 +2340,392069.5 +2341,222729.06 +2342,228350.02 +2343,224721.38 +2344,208960.02 +2345,229809.92 +2346,210179.6 +2347,199633.64 +2348,241133.72 +2349,185169.77 +2350,303133.66 +2351,263063.8 +2352,249377.14 +2353,271252.3 +2354,138014.72 +2355,137669.03 +2356,150789.89 +2357,188130.45 +2358,194111.1 +2359,131059.24 +2360,114651.75 +2361,143189.5 +2362,272433.25 +2363,133158.62 +2364,163091.89 +2365,235469.89 +2366,196098.42 +2367,229388.86 +2368,222461.58 +2369,220860.52 +2370,172093.11 +2371,168721.84 +2372,190310.11 +2373,269140.34 +2374,317383.8 +2375,256850.31 +2376,274468.03 +2377,341199.4 +2378,147045.11 +2379,211689.64 +2380,152235.12 +2381,171257.03 +2382,200874.92 +2383,197111.52 +2384,236133.11 +2385,165489.98 +2386,140215.89 +2387,136925.23 +2388,105452.71 +2389,125664.32 +2390,140430.73 +2391,144985.25 +2392,119053.984 +2393,163322.27 +2394,142227.14 +2395,207722.05 +2396,142467.42 +2397,209485.0 +2398,124203.516 +2399,59556.812 +2400,63442.35 +2401,119503.18 +2402,137340.05 +2403,135673.3 +2404,151467.08 +2405,158749.48 +2406,145074.34 +2407,130009.18 +2408,145931.81 +2409,126402.03 +2410,170627.16 +2411,117922.43 +2412,153796.78 +2413,127604.63 +2414,145253.38 +2415,123544.66 +2416,123770.33 +2417,136636.2 +2418,132543.48 +2419,124069.36 +2420,127120.87 +2421,152910.84 +2422,104341.06 +2423,106942.555 +2424,148699.94 +2425,218038.17 +2426,128238.77 +2427,123737.36 +2428,176330.97 +2429,120393.64 +2430,134552.1 +2431,111723.56 +2432,142555.58 +2433,142803.3 +2434,130144.39 +2435,147270.42 +2436,107658.46 +2437,113478.51 +2438,127865.72 +2439,103052.484 +2440,120369.83 +2441,93251.93 +2442,104075.18 +2443,128896.78 +2444,136790.72 +2445,93091.914 +2446,138617.33 +2447,190497.08 +2448,129874.76 +2449,116876.055 +2450,149745.05 +2451,133311.73 +2452,213893.16 +2453,93709.54 +2454,114420.695 +2455,125520.03 +2456,140306.95 +2457,133365.03 +2458,140911.11 +2459,110670.516 +2460,144749.48 +2461,130674.414 +2462,135765.61 +2463,128588.23 +2464,185268.98 +2465,145375.25 +2466,111897.4 +2467,143506.78 +2468,78415.9 +2469,72364.484 +2470,180021.66 +2471,202224.2 +2472,165498.34 +2473,112655.53 +2474,54808.844 +2475,219035.47 +2476,113219.62 +2477,118856.805 +2478,149274.52 +2479,102849.44 +2480,150858.92 +2481,126584.48 +2482,119792.2 +2483,115665.92 +2484,119934.57 +2485,122748.89 +2486,156694.73 +2487,179254.11 +2488,163831.31 +2489,150557.7 +2490,145119.05 +2491,99050.09 +2492,182183.38 +2493,153337.66 +2494,143058.16 +2495,84784.04 +2496,245334.55 +2497,152973.27 +2498,111118.37 +2499,87046.01 +2500,122314.766 +2501,138345.45 +2502,145786.2 +2503,98790.1 +2504,187029.05 +2505,216545.97 +2506,259777.88 +2507,295119.16 +2508,259767.38 +2509,211150.97 +2510,207365.31 +2511,175495.16 +2512,206514.97 +2513,215505.69 +2514,259595.86 +2515,145592.75 +2516,177791.56 +2517,148422.34 +2518,149667.36 +2519,231602.5 +2520,207989.6 +2521,189597.66 +2522,220068.11 +2523,122770.19 +2524,143419.06 +2525,150177.94 +2526,140364.78 +2527,125483.29 +2528,136787.0 +2529,139937.8 +2530,129797.23 +2531,250416.17 +2532,226549.89 +2533,193001.19 +2534,234888.67 +2535,289275.16 +2536,235771.58 +2537,228069.0 +2538,179191.38 +2539,186932.97 +2540,177191.27 +2541,179747.08 +2542,165358.73 +2543,131425.97 +2544,122230.336 +2545,144319.23 +2546,133944.84 +2547,148912.08 +2548,142636.27 +2549,165714.1 +2550,372599.34 +2551,142364.78 +2552,126703.9 +2553,84871.08 +2554,98939.88 +2555,129633.2 +2556,104499.234 +2557,103209.04 +2558,150161.52 +2559,132059.69 +2560,160484.97 +2561,152058.86 +2562,148466.52 +2563,159456.94 +2564,202108.33 +2565,134293.27 +2566,170013.16 +2567,129712.195 +2568,191880.06 +2569,203817.39 +2570,118106.89 +2571,178046.25 +2572,150706.36 +2573,205660.2 +2574,254227.5 +2575,136330.48 +2576,112992.9 +2577,128797.836 +2578,81725.96 +2579,63440.605 +2580,112308.38 +2581,124137.89 +2582,118331.836 +2583,309015.78 +2584,184108.05 +2585,187814.34 +2586,214249.44 +2587,194515.28 +2588,140447.94 +2589,154224.2 +2590,217203.61 +2591,223985.86 +2592,226044.7 +2593,264337.03 +2594,176874.19 +2595,192455.8 +2596,297147.66 +2597,184109.73 +2598,295921.1 +2599,348324.47 +2600,154917.98 +2601,147120.58 +2602,84490.75 +2603,94141.43 +2604,97885.47 +2605,82992.02 +2606,156920.7 +2607,219988.39 +2608,206833.94 +2609,177706.12 +2610,111032.81 +2611,127397.41 +2612,159880.34 +2613,135708.7 +2614,127767.55 +2615,149904.7 +2616,151240.86 +2617,180212.19 +2618,203658.89 +2619,194192.7 +2620,182159.42 +2621,173374.86 +2622,183828.12 +2623,229799.08 +2624,290736.38 +2625,292458.78 +2626,175956.55 +2627,159867.88 +2628,467610.53 +2629,520274.53 +2630,376223.7 +2631,443957.03 +2632,419196.5 +2633,311960.62 +2634,382555.06 +2635,164616.95 +2636,185505.89 +2637,178764.67 +2638,279003.28 +2639,190319.92 +2640,155508.45 +2641,108936.125 +2642,183727.94 +2643,103594.49 +2644,125276.266 +2645,111328.68 +2646,98199.54 +2647,102327.4 +2648,143348.11 +2649,156223.23 +2650,137763.5 +2651,136580.6 +2652,426124.53 +2653,237596.83 +2654,264625.97 +2655,394651.66 +2656,336194.5 +2657,362497.94 +2658,322843.72 +2659,335894.4 +2660,382461.9 +2661,364525.1 +2662,352395.25 +2663,281541.4 +2664,258276.3 +2665,330226.34 +2666,293717.84 +2667,166033.36 +2668,170618.86 +2669,176797.92 +2670,267447.88 +2671,175151.2 +2672,206661.58 +2673,210332.02 +2674,205210.53 +2675,172670.75 +2676,193294.36 +2677,196158.05 +2678,240551.83 +2679,269361.16 +2680,287397.84 +2681,411282.84 +2682,341165.6 +2683,532884.56 +2684,338987.12 +2685,323751.66 +2686,262788.6 +2687,308580.56 +2688,215724.97 +2689,201187.47 +2690,411063.6 +2691,194475.5 +2692,131594.8 +2693,194855.47 +2694,133840.08 +2695,187191.28 +2696,179542.98 +2697,187144.73 +2698,187114.67 +2699,175332.72 +2700,153131.31 +2701,151453.77 +2702,112753.766 +2703,114980.195 +2704,138439.34 +2705,121561.47 +2706,117073.67 +2707,123743.586 +2708,130062.16 +2709,105972.74 +2710,125449.06 +2711,309885.38 +2712,392087.53 +2713,174563.31 +2714,147615.86 +2715,171822.89 +2716,145281.6 +2717,202163.27 +2718,228419.6 +2719,152622.97 +2720,174327.05 +2721,132844.11 +2722,162327.05 +2723,150495.17 +2724,128596.07 +2725,131619.05 +2726,149851.33 +2727,183745.02 +2728,175139.5 +2729,149936.72 +2730,146169.22 +2731,132812.52 +2732,133903.14 +2733,163708.06 +2734,151945.86 +2735,134497.39 +2736,150035.14 +2737,121024.28 +2738,131725.02 +2739,159092.94 +2740,135880.19 +2741,145815.03 +2742,151976.95 +2743,155900.8 +2744,164273.23 +2745,144953.33 +2746,136478.61 +2747,146757.98 +2748,125124.875 +2749,129910.02 +2750,135737.17 +2751,131842.97 +2752,189430.61 +2753,148551.75 +2754,201724.23 +2755,137258.14 +2756,100865.11 +2757,66918.54 +2758,91348.914 +2759,160770.56 +2760,125844.81 +2761,146931.84 +2762,145338.88 +2763,191830.56 +2764,154059.19 +2765,273274.94 +2766,140126.14 +2767,88032.13 +2768,126788.51 +2769,127895.914 +2770,135206.0 +2771,111881.234 +2772,111924.43 +2773,168655.17 +2774,134141.69 +2775,122836.914 +2776,142756.06 +2777,144850.4 +2778,105134.27 +2779,117072.41 +2780,94223.625 +2781,96711.04 +2782,97832.11 +2783,100907.09 +2784,118476.08 +2785,141815.83 +2786,71099.07 +2787,125655.33 +2788,78683.79 +2789,176826.12 +2790,98042.76 +2791,111950.46 +2792,68992.266 +2793,162540.55 +2794,105817.19 +2795,125666.57 +2796,96116.08 +2797,194719.33 +2798,102383.2 +2799,114777.516 +2800,62551.062 +2801,106395.01 +2802,126185.875 +2803,150142.38 +2804,129812.24 +2805,105606.71 +2806,89307.445 +2807,157339.03 +2808,148103.5 +2809,134747.86 +2810,132592.19 +2811,155629.55 +2812,157466.02 +2813,149682.02 +2814,148410.03 +2815,97829.664 +2816,247329.94 +2817,163612.39 +2818,129087.69 +2819,162767.4 +2820,144295.75 +2821,117866.91 +2822,189994.16 +2823,312625.3 +2824,187018.0 +2825,150229.2 +2826,134446.6 +2827,137194.44 +2828,222924.42 +2829,212336.72 +2830,227602.45 +2831,176741.45 +2832,251841.98 +2833,283654.47 +2834,217398.08 +2835,220715.25 +2836,188536.45 +2837,165001.34 +2838,145023.53 +2839,178055.1 +2840,197202.0 +2841,200447.08 +2842,227444.44 +2843,162176.4 +2844,167723.89 +2845,131531.97 +2846,202612.75 +2847,204034.78 +2848,206056.55 +2849,202641.31 +2850,274319.72 +2851,222335.62 +2852,233080.89 +2853,240772.69 +2854,143364.03 +2855,200883.48 +2856,199504.05 +2857,186922.39 +2858,206525.86 +2859,125942.76 +2860,128294.28 +2861,131005.266 +2862,189275.44 +2863,117538.23 +2864,225952.83 +2865,141198.22 +2866,134991.06 +2867,107789.73 +2868,95736.23 +2869,109377.01 +2870,130388.65 +2871,93588.01 +2872,57877.16 +2873,103920.516 +2874,128432.05 +2875,110733.58 +2876,170644.33 +2877,144750.72 +2878,190769.36 +2879,135830.34 +2880,102958.36 +2881,154207.42 +2882,173914.1 +2883,190652.03 +2884,201869.72 +2885,183181.69 +2886,227727.89 +2887,82203.15 +2888,135932.62 +2889,45304.297 +2890,80858.805 +2891,133284.3 +2892,38086.418 +2893,93980.53 +2894,53411.465 +2895,334677.72 +2896,291974.75 +2897,203249.27 +2898,149912.11 +2899,195468.0 +2900,161913.89 +2901,213862.33 +2902,197856.66 +2903,343599.7 +2904,362976.25 +2905,96618.8 +2906,204148.92 +2907,111048.445 +2908,136529.61 +2909,149915.9 +2910,85386.336 +2911,86774.59 +2912,151959.36 +2913,83061.75 +2914,76053.195 +2915,90386.734 +2916,86606.21 +2917,166033.81 +2918,118691.4 +2919,212242.78 diff --git a/result/0.02839_0.12229.csv b/result/submission/0.02839_0.12229.csv similarity index 100% rename from result/0.02839_0.12229.csv rename to result/submission/0.02839_0.12229.csv diff --git a/result/0.03246_0.14142.csv b/result/submission/0.03246_0.14142.csv similarity index 100% rename from result/0.03246_0.14142.csv rename to result/submission/0.03246_0.14142.csv diff --git a/result/0.03688_0.14435.csv b/result/submission/0.03688_0.14435.csv similarity index 100% rename from result/0.03688_0.14435.csv rename to result/submission/0.03688_0.14435.csv diff --git a/result/0.04145_0.15960.csv b/result/submission/0.04145_0.15960.csv similarity index 100% rename from result/0.04145_0.15960.csv rename to result/submission/0.04145_0.15960.csv diff --git a/train.py b/train.py index 2d90cd5..b8fc176 100644 --- a/train.py +++ b/train.py @@ -8,13 +8,13 @@ import time import transformer #parameter -LR = 0.0001 +LR = 0.001 EPOCHS = 1000 BATCHSIZE = 64 CONTINUE = False use_gpu = True SAVE_FRE = 5 -Dimension = 120 +Dimension = 128 #load data train_desc,train_price,test_desc = dataloader.load_all(Dimension) train_desc.tolist() diff --git a/transformer.py b/transformer.py index 5418378..bff2f5e 100644 --- a/transformer.py +++ b/transformer.py @@ -8,4 +8,17 @@ def match_random(a,b): np.random.shuffle(b) def random_transform(a,alpha): - return a*random.uniform(1-alpha,1+alpha) \ No newline at end of file + return a*random.uniform(1-alpha,1+alpha) + + +def normlize(npdata,justprice = False): + _min = np.min(npdata) + _max = np.max(npdata) + if justprice: + _min = 34900.0 + _max = 755000.0 + return (npdata-_min)/(_max-_min) + + +def convert2price(tensor): + return tensor*(755000.0-34900.0)+34900 \ No newline at end of file -- GitLab