©2020 Raazesh Sainudiin, Benny Avelin. Attribution 4.0 International (CC BY 4.0)
In this notebook we will consider a few analysis problem where you can utilize the techniques that you have learned during this course.
def showURL(url, ht=500):
"""Return an IFrame of the url to show in notebook with height ht"""
from IPython.display import IFrame
return IFrame(url, width='95%', height=ht)
showURL('http://jse.amstat.org/v19n3/decock.pdf',500)
The data is located at (http://jse.amstat.org/v19n3/decock/AmesHousing.txt) so we need to download the data and load it
Below is a description of the columns involved
import requests
response = requests.get('http://jse.amstat.org/v19n3/decock/AmesHousing.txt')
raw_data = response.content
utf8_data = raw_data.decode('utf8')
utf8_data[:100]
'Order\tPID\tMS SubClass\tMS Zoning\tLot Frontage\tLot Area\tStreet\tAlley\tLot Shape\tLand Contour\tUtilities\t'
lines = utf8_data.split('\n')
header = lines[0].split('\t')
print(header)
['Order', 'PID', 'MS SubClass', 'MS Zoning', 'Lot Frontage', 'Lot Area', 'Street', 'Alley', 'Lot Shape', 'Land Contour', 'Utilities', 'Lot Config', 'Land Slope', 'Neighborhood', 'Condition 1', 'Condition 2', 'Bldg Type', 'House Style', 'Overall Qual', 'Overall Cond', 'Year Built', 'Year Remod/Add', 'Roof Style', 'Roof Matl', 'Exterior 1st', 'Exterior 2nd', 'Mas Vnr Type', 'Mas Vnr Area', 'Exter Qual', 'Exter Cond', 'Foundation', 'Bsmt Qual', 'Bsmt Cond', 'Bsmt Exposure', 'BsmtFin Type 1', 'BsmtFin SF 1', 'BsmtFin Type 2', 'BsmtFin SF 2', 'Bsmt Unf SF', 'Total Bsmt SF', 'Heating', 'Heating QC', 'Central Air', 'Electrical', '1st Flr SF', '2nd Flr SF', 'Low Qual Fin SF', 'Gr Liv Area', 'Bsmt Full Bath', 'Bsmt Half Bath', 'Full Bath', 'Half Bath', 'Bedroom AbvGr', 'Kitchen AbvGr', 'Kitchen Qual', 'TotRms AbvGrd', 'Functional', 'Fireplaces', 'Fireplace Qu', 'Garage Type', 'Garage Yr Blt', 'Garage Finish', 'Garage Cars', 'Garage Area', 'Garage Qual', 'Garage Cond', 'Paved Drive', 'Wood Deck SF', 'Open Porch SF', 'Enclosed Porch', '3Ssn Porch', 'Screen Porch', 'Pool Area', 'Pool QC', 'Fence', 'Misc Feature', 'Misc Val', 'Mo Sold', 'Yr Sold', 'Sale Type', 'Sale Condition', 'SalePrice']
data = [line.split('\t') for line in lines[1:]]
print(data[0])
['1', '0526301100', '020', 'RL', '141', '31770', 'Pave', 'NA', 'IR1', 'Lvl', 'AllPub', 'Corner', 'Gtl', 'NAmes', 'Norm', 'Norm', '1Fam', '1Story', '6', '5', '1960', '1960', 'Hip', 'CompShg', 'BrkFace', 'Plywood', 'Stone', '112', 'TA', 'TA', 'CBlock', 'TA', 'Gd', 'Gd', 'BLQ', '639', 'Unf', '0', '441', '1080', 'GasA', 'Fa', 'Y', 'SBrkr', '1656', '0', '0', '1656', '1', '0', '1', '0', '3', '1', 'TA', '7', 'Typ', '2', 'Gd', 'Attchd', '1960', 'Fin', '2', '528', 'TA', 'TA', 'P', '210', '62', '0', '0', '0', '0', 'NA', 'NA', 'NA', '0', '5', '2010', 'WD ', 'Normal', '215000']
Conclusion, we seem to have numerical and textual data (numerical and categorical). What we need to do is to convert the categorial data into numerical data. Furthermore, the numerical data is stored as Strings
so we need to decode those as well.
print(list(zip(header,data[0])))
[('Order', '1'), ('PID', '0526301100'), ('MS SubClass', '020'), ('MS Zoning', 'RL'), ('Lot Frontage', '141'), ('Lot Area', '31770'), ('Street', 'Pave'), ('Alley', 'NA'), ('Lot Shape', 'IR1'), ('Land Contour', 'Lvl'), ('Utilities', 'AllPub'), ('Lot Config', 'Corner'), ('Land Slope', 'Gtl'), ('Neighborhood', 'NAmes'), ('Condition 1', 'Norm'), ('Condition 2', 'Norm'), ('Bldg Type', '1Fam'), ('House Style', '1Story'), ('Overall Qual', '6'), ('Overall Cond', '5'), ('Year Built', '1960'), ('Year Remod/Add', '1960'), ('Roof Style', 'Hip'), ('Roof Matl', 'CompShg'), ('Exterior 1st', 'BrkFace'), ('Exterior 2nd', 'Plywood'), ('Mas Vnr Type', 'Stone'), ('Mas Vnr Area', '112'), ('Exter Qual', 'TA'), ('Exter Cond', 'TA'), ('Foundation', 'CBlock'), ('Bsmt Qual', 'TA'), ('Bsmt Cond', 'Gd'), ('Bsmt Exposure', 'Gd'), ('BsmtFin Type 1', 'BLQ'), ('BsmtFin SF 1', '639'), ('BsmtFin Type 2', 'Unf'), ('BsmtFin SF 2', '0'), ('Bsmt Unf SF', '441'), ('Total Bsmt SF', '1080'), ('Heating', 'GasA'), ('Heating QC', 'Fa'), ('Central Air', 'Y'), ('Electrical', 'SBrkr'), ('1st Flr SF', '1656'), ('2nd Flr SF', '0'), ('Low Qual Fin SF', '0'), ('Gr Liv Area', '1656'), ('Bsmt Full Bath', '1'), ('Bsmt Half Bath', '0'), ('Full Bath', '1'), ('Half Bath', '0'), ('Bedroom AbvGr', '3'), ('Kitchen AbvGr', '1'), ('Kitchen Qual', 'TA'), ('TotRms AbvGrd', '7'), ('Functional', 'Typ'), ('Fireplaces', '2'), ('Fireplace Qu', 'Gd'), ('Garage Type', 'Attchd'), ('Garage Yr Blt', '1960'), ('Garage Finish', 'Fin'), ('Garage Cars', '2'), ('Garage Area', '528'), ('Garage Qual', 'TA'), ('Garage Cond', 'TA'), ('Paved Drive', 'P'), ('Wood Deck SF', '210'), ('Open Porch SF', '62'), ('Enclosed Porch', '0'), ('3Ssn Porch', '0'), ('Screen Porch', '0'), ('Pool Area', '0'), ('Pool QC', 'NA'), ('Fence', 'NA'), ('Misc Feature', 'NA'), ('Misc Val', '0'), ('Mo Sold', '5'), ('Yr Sold', '2010'), ('Sale Type', 'WD '), ('Sale Condition', 'Normal'), ('SalePrice', '215000')]
# Ok, there is a lot of manual work here, lets just choose a few of these as numerical features
numerical_features = ['Lot Frontage',
'Lot Area',
'Overall Cond',
'Overall Quality',
'Year Built',
'Year Remod/Add',
'Mas Vnr Area',
'BsmtFin SF 1',
'BsmtFin SF 2',
'Bsmt Unf SF',
'Total Bsmt SF',
'1st Flr SF',
'2nd Flr SF',
'Fireplaces',
'Garage Yr Blt',
'Garage Cars',
'Garage Area',
'Wood Deck SF',
'Open Porch SF',
'Mo Sold',
'Yr Sold',
'Gr Liv Area',
'SalePrice']
categorical_features = list(set(header)-set(numerical_features))
print(numerical_features)
['Lot Frontage', 'Lot Area', 'Overall Cond', 'Overall Quality', 'Year Built', 'Year Remod/Add', 'Mas Vnr Area', 'BsmtFin SF 1', 'BsmtFin SF 2', 'Bsmt Unf SF', 'Total Bsmt SF', '1st Flr SF', '2nd Flr SF', 'Fireplaces', 'Garage Yr Blt', 'Garage Cars', 'Garage Area', 'Wood Deck SF', 'Open Porch SF', 'Mo Sold', 'Yr Sold', 'Gr Liv Area', 'SalePrice']
print(categorical_features)
['Low Qual Fin SF', 'Enclosed Porch', 'Alley', 'House Style', 'Half Bath', 'Mas Vnr Type', 'Bsmt Exposure', 'Screen Porch', 'Garage Type', 'Full Bath', 'Bsmt Qual', 'Condition 2', 'Overall Qual', 'Lot Shape', 'Condition 1', 'BsmtFin Type 1', 'Kitchen Qual', 'Garage Finish', 'Street', 'Lot Config', 'Land Slope', 'Bsmt Cond', 'Bsmt Half Bath', 'Exterior 2nd', 'Sale Condition', 'Bsmt Full Bath', 'MS Zoning', 'Neighborhood', 'Pool Area', 'Pool QC', 'Misc Feature', 'PID', 'BsmtFin Type 2', 'Garage Cond', 'Garage Qual', 'Electrical', 'Exterior 1st', 'Foundation', 'Heating', 'Exter Cond', 'Central Air', 'Functional', 'Land Contour', 'Bldg Type', 'MS SubClass', 'Sale Type', 'Order', 'Fence', 'Heating QC', 'Kitchen AbvGr', 'TotRms AbvGrd', 'Misc Val', 'Bedroom AbvGr', 'Paved Drive', '3Ssn Porch', 'Utilities', 'Exter Qual', 'Roof Style', 'Roof Matl', 'Fireplace Qu']
Ok, so the numerical features should be encoded into their respective number, this we can do by casting the string to a number. It seems we can try casting to int
def column_dict(values):
enum_val = list(enumerate(set(values)))
return dict([val[::-1] for val in enum_val])
def header_dict(values):
enum_val = list(enumerate(values))
return dict([val[::-1] for val in enum_val]),dict(enum_val)
def column_to_int(values):
return [int(value) for value in values]
colname_to_index,index_to_colname = header_dict(header)
columns = [i for i in zip(*data[:-1])]
column_dicts = {name: column_dict(column) for name,column in zip(header,columns) if name in categorical_features}
column_dicts.keys()
dict_keys(['Order', 'PID', 'MS SubClass', 'MS Zoning', 'Street', 'Alley', 'Lot Shape', 'Land Contour', 'Utilities', 'Lot Config', 'Land Slope', 'Neighborhood', 'Condition 1', 'Condition 2', 'Bldg Type', 'House Style', 'Overall Qual', 'Roof Style', 'Roof Matl', 'Exterior 1st', 'Exterior 2nd', 'Mas Vnr Type', 'Exter Qual', 'Exter Cond', 'Foundation', 'Bsmt Qual', 'Bsmt Cond', 'Bsmt Exposure', 'BsmtFin Type 1', 'BsmtFin Type 2', 'Heating', 'Heating QC', 'Central Air', 'Electrical', 'Low Qual Fin SF', 'Bsmt Full Bath', 'Bsmt Half Bath', 'Full Bath', 'Half Bath', 'Bedroom AbvGr', 'Kitchen AbvGr', 'Kitchen Qual', 'TotRms AbvGrd', 'Functional', 'Fireplace Qu', 'Garage Type', 'Garage Finish', 'Garage Qual', 'Garage Cond', 'Paved Drive', 'Enclosed Porch', '3Ssn Porch', 'Screen Porch', 'Pool Area', 'Pool QC', 'Fence', 'Misc Feature', 'Misc Val', 'Sale Type', 'Sale Condition'])
list(map(column_dicts['Order'].get, columns[0]))
[194, 1026, 1901, 1206, 1085, 1142, 2262, 1493, 796, 1267, 676, 2286, 2132, 341, 2724, 1728, 1650, 2762, 2194, 196, 1407, 2614, 808, 2677, 647, 1440, 1501, 2527, 680, 1602, 707, 2524, 1691, 2185, 2494, 2560, 2050, 2033, 2062, 1242, 2606, 955, 1411, 2540, 1454, 2605, 2047, 1034, 2750, 464, 890, 1139, 635, 303, 723, 978, 438, 2021, 374, 1595, 991, 1772, 1486, 2831, 1965, 225, 2225, 2484, 126, 2239, 1905, 2290, 214, 2790, 572, 2517, 1035, 2236, 212, 2661, 100, 848, 94, 2799, 1218, 1387, 773, 2085, 2001, 1058, 1276, 1946, 1104, 2111, 677, 192, 2272, 807, 1229, 1179, 1927, 1260, 347, 317, 1573, 2114, 2485, 1064, 2510, 1911, 1852, 523, 1283, 832, 1177, 1093, 2289, 1214, 2791, 1606, 1304, 412, 1328, 1645, 539, 1577, 329, 1864, 274, 2175, 2234, 517, 2031, 2562, 315, 2875, 1996, 2439, 482, 1368, 229, 554, 1755, 936, 230, 2147, 191, 1995, 2779, 2741, 1936, 1301, 2277, 571, 2331, 375, 1359, 2380, 202, 1124, 2634, 1305, 761, 2512, 1698, 84, 544, 1475, 2418, 2827, 1477, 630, 1160, 2678, 1334, 78, 2723, 2804, 1778, 2841, 530, 2207, 2116, 1079, 2698, 1167, 500, 1549, 1450, 1222, 2500, 621, 675, 1844, 2597, 6, 1483, 1975, 1084, 32, 713, 2357, 2920, 1032, 1047, 1362, 1613, 1236, 2437, 439, 1005, 1858, 65, 1453, 1163, 994, 757, 2202, 2504, 286, 2856, 1004, 2631, 2709, 1994, 2024, 2822, 1053, 1232, 1907, 531, 1098, 1963, 842, 2801, 2716, 1819, 2580, 2522, 139, 1237, 989, 1957, 1594, 2632, 735, 2052, 2866, 2360, 72, 565, 2874, 322, 778, 983, 745, 2555, 2153, 373, 1503, 239, 1263, 2342, 2697, 1396, 981, 1898, 2821, 1722, 1729, 1580, 11, 1670, 2486, 2735, 104, 2445, 1797, 1877, 2461, 227, 1842, 598, 2197, 83, 2855, 2662, 2898, 1932, 460, 1642, 1954, 2148, 2274, 1519, 2780, 865, 462, 2909, 27, 885, 2893, 2587, 430, 224, 1631, 2094, 1314, 1383, 1145, 2254, 775, 279, 1561, 1617, 2025, 1704, 1458, 160, 2641, 1460, 658, 1599, 1792, 1589, 1251, 399, 1623, 683, 899, 1288, 1303, 2514, 2923, 2323, 2128, 730, 1006, 738, 2523, 2093, 2434, 2742, 2598, 2043, 1926, 628, 1042, 1859, 662, 1126, 1648, 812, 101, 1956, 2337, 2593, 1017, 1106, 1280, 2268, 1867, 2237, 2459, 2073, 2063, 1702, 1461, 2255, 2569, 145, 2867, 1129, 2836, 2789, 42, 2358, 1885, 2440, 2267, 406, 2049, 2321, 2466, 1238, 533, 19, 453, 154, 537, 1363, 985, 48, 1531, 1509, 798, 1062, 484, 1855, 2601, 68, 1207, 1581, 507, 1983, 231, 2535, 2696, 1209, 378, 2424, 1968, 2140, 1463, 157, 1312, 138, 2736, 844, 17, 2099, 1284, 2817, 201, 2728, 629, 2276, 26, 445, 912, 1542, 1814, 2852, 1294, 105, 1051, 2467, 2603, 2607, 2454, 1847, 2857, 2101, 1850, 158, 514, 642, 2356, 1273, 1622, 2757, 1436, 259, 2538, 8, 1428, 1060, 2335, 759, 793, 947, 2259, 14, 2480, 1220, 2182, 764, 1289, 1913, 2378, 431, 106, 301, 168, 1290, 1943, 99, 233, 1256, 2865, 1610, 345, 2368, 2876, 476, 1125, 221, 795, 1150, 1774, 876, 1612, 2083, 1611, 1296, 487, 2136, 2684, 2172, 2413, 2034, 1152, 2913, 2914, 1881, 415, 2327, 335, 2051, 1223, 117, 2229, 896, 520, 1358, 469, 1052, 2812, 2181, 200, 1190, 381, 1973, 368, 1507, 2710, 878, 297, 2156, 2664, 247, 830, 1539, 1746, 1791, 1487, 1727, 1756, 2366, 756, 1712, 1425, 1351, 33, 1912, 1742, 1315, 2513, 305, 12, 593, 2126, 602, 1588, 1197, 90, 648, 728, 2138, 1478, 2675, 1796, 2022, 2055, 1798, 2427, 560, 894, 2171, 958, 2733, 2162, 883, 668, 470, 1025, 1884, 1896, 2361, 2129, 1413, 2046, 22, 569, 1484, 932, 1845, 758, 1765, 1500, 155, 44, 2775, 1591, 2925, 2547, 174, 292, 1815, 975, 2814, 1253, 369, 485, 1443, 433, 1173, 1745, 2317, 1841, 1637, 2343, 1513, 1123, 198, 1713, 2826, 2474, 1607, 1398, 112, 2245, 2756, 2222, 1511, 2674, 2244, 538, 2127, 2004, 721, 3, 2369, 2811, 1647, 2218, 2755, 2637, 1243, 2060, 1448, 702, 1559, 1646, 1228, 1584, 2056, 1217, 2722, 1853, 2835, 1586, 1880, 1934, 1512, 1903, 2425, 1773, 2306, 2884, 337, 127, 1198, 419, 2896, 85, 319, 587, 2328, 393, 2843, 2805, 579, 1806, 561, 1786, 1342, 2642, 2135, 1751, 2581, 2075, 845, 1958, 657, 2381, 1709, 1818, 1820, 1749, 2096, 176, 626, 120, 869, 660, 1869, 1325, 2341, 1566, 1526, 2038, 1962, 1265, 957, 1003, 1795, 1402, 659, 216, 2463, 2012, 2139, 601, 1101, 2483, 1669, 1950, 2636, 960, 2507, 2130, 1410, 937, 87, 2367, 1969, 2121, 1882, 2532, 2433, 380, 866, 2399, 1541, 2663, 2902, 1146, 2264, 115, 2911, 1434, 427, 2889, 1505, 1171, 2680, 466, 1582, 1681, 1687, 1793, 2886, 1302, 494, 2238, 188, 760, 1985, 2726, 1166, 2090, 1465, 2340, 2816, 915, 2391, 2436, 1045, 2561, 135, 2851, 1585, 1737, 2106, 1148, 2283, 860, 2414, 2705, 685, 2219, 1329, 2745, 1870, 1333, 1000, 118, 2834, 2763, 2638, 1506, 2270, 2352, 590, 1873, 2734, 434, 129, 1494, 678, 1449, 1158, 666, 1920, 1601, 2002, 133, 18, 2260, 1683, 651, 2922, 2840, 234, 2668, 2412, 2808, 2247, 351, 2576, 2208, 472, 993, 1866, 2003, 1967, 340, 1337, 492, 2017, 2658, 2282, 2013, 2659, 1254, 128, 667, 1373, 2155, 1469, 1747, 1780, 1856, 410, 130, 567, 1405, 2091, 2263, 687, 2877, 2686, 1759, 2526, 1947, 700, 2503, 2212, 1343, 2492, 2472, 1022, 914, 2066, 2389, 2076, 2108, 2648, 1441, 650, 623, 1437, 181, 1185, 2574, 930, 2312, 67, 2543, 1118, 2087, 437, 823, 1624, 336, 81, 1523, 1497, 1536, 982, 1777, 1009, 804, 2846, 2613, 880, 2620, 446, 1133, 331, 1366, 1466, 488, 722, 2280, 1514, 1979, 2183, 1081, 1490, 805, 2311, 2195, 1189, 1699, 1510, 946, 23, 1643, 1750, 2125, 1151, 1554, 2850, 1833, 939, 334, 1170, 1097, 1783, 2231, 39, 2654, 2186, 2018, 376, 35, 897, 2864, 1215, 2928, 2123, 1161, 829, 1175, 521, 2419, 616, 367, 2383, 907, 82, 922, 236, 1889, 63, 746, 1910, 1628, 311, 1001, 1451, 2037, 1754, 344, 2294, 1893, 2084, 1826, 562, 1349, 1127, 2386, 526, 1279, 1540, 34, 2753, 1482, 1942, 7, 2711, 1875, 552, 977, 1651, 2644, 1770, 455, 783, 1074, 2907, 1011, 379, 792, 948, 2731, 238, 1264, 752, 1327, 2149, 2518, 2758, 1680, 606, 270, 1534, 671, 1204, 1408, 1059, 1048, 252, 879, 2178, 2392, 332, 2708, 1546, 1504, 802, 588, 1974, 2403, 124, 868, 264, 1627, 386, 1986, 925, 1409, 1848, 1291, 459, 2701, 1156, 321, 2032, 1959, 501, 2591, 302, 547, 1261, 825, 232, 2362, 258, 2468, 1332, 2319, 2828, 95, 640, 1224, 1871, 2582, 2190, 496, 1649, 403, 1897, 944, 1674, 2408, 1710, 2064, 2679, 57, 2714, 440, 784, 2501, 2318, 76, 2291, 819, 2872, 2271, 2861, 73, 349, 1019, 2739, 817, 1248, 357, 720, 2489, 512, 591, 79, 779, 827, 1134, 1138, 1055, 951, 2284, 943, 2773, 1508, 901, 1116, 2035, 2813, 1860, 1438, 2647, 909, 2223, 708, 837, 121, 371, 575, 1479, 2809, 2209, 86, 1615, 2479, 2447, 1113, 509, 2892, 505, 2216, 2830, 2732, 1393, 1270, 294, 1530, 2446, 2475, 2275, 1807, 1080, 984, 920, 691, 1992, 2006, 692, 2355, 1168, 1120, 1839, 750, 74, 304, 346, 428, 213, 47, 1073, 190, 2089, 88, 1789, 2297, 1372, 563, 400, 1568, 625, 235, 2784, 1117, 93, 2409, 1130, 2908, 1306, 1966, 324, 1249, 688, 477, 313, 1422, 1211, 1723, 1874, 2401, 2806, 450, 2304, 586, 818, 740, 1758, 1210, 1906, 624, 2441, 2579, 1735, 1162, 2039, 1948, 1250, 28, 1928, 1348, 1492, 1221, 392, 1403, 1556, 1598, 611, 2030, 1364, 1231, 656, 1524, 1662, 2213, 747, 2104, 223, 762, 672, 1181, 364, 1671, 1752, 2781, 585, 1183, 1980, 2008, 254, 2462, 1543, 293, 1132, 1266, 2248, 2143, 2086, 1921, 2014, 435, 2525, 307, 1255, 175, 55, 1072, 1114, 306, 217, 2738, 1736, 1385, 741, 2266, 679, 291, 551, 2833, 2767, 1467, 2443, 2180, 1258, 1692, 2505, 2095, 25, 2070, 2832, 275, 1395, 2640, 2187, 2057, 2630, 2815, 1076, 2137, 353, 864, 913, 1361, 333, 2894, 2751, 710, 806, 2010, 2608, 1323, 2530, 2793, 1938, 2690, 2224, 712, 2493, 2233, 1141, 1883, 4, 495, 2759, 402, 2048, 1392, 1068, 1518, 698, 570, 2895, 1583, 787, 240, 1644, 131, 113, 1944, 2551, 1918, 125, 1567, 2377, 167, 2041, 309, 1557, 1673, 857, 1726, 971, 185, 1433, 2168, 15, 2402, 2411, 298, 2643, 2029, 755, 917, 1028, 2092, 2080, 413, 2858, 1352, 1724, 1676, 2322, 2330, 97, 1271, 2666, 874, 964, 2192, 463, 1808, 2860, 1951, 886, 961, 2573, 2079, 136, 2910, 1406, 178, 2359, 1002, 2428, 2246, 2694, 1993, 2820, 1272, 1703, 1714, 1989, 151, 1619, 580, 850, 1046, 408, 2649, 2929, 426, 10, 497, 326, 1528, 1890, 1203, 736, 2465, 2426, 748, 1655, 1418, 382, 1233, 1121, 2891, 1219, 1732, 370, 1949, 449, 1663, 2566, 2687, 1823, 2373, 1821, 1386, 49, 2097, 1784, 218, 1241, 2782, 2348, 2184, 1069, 144, 1430, 1317, 900, 1212, 1488, 1157, 2011, 888, 1572, 159, 24, 2450, 862, 1110, 109, 1600, 999, 1153, 1972, 77, 661, 467, 2214, 2689, 558, 814, 1474, 354, 2118, 1439, 1159, 1689, 2506, 316, 268, 858, 199, 2230, 1809, 1766, 182, 1799, 1730, 1376, 2628, 2777, 1915, 1914, 1257, 255, 2430, 2477, 945, 1638, 956, 1285, 1667, 2452, 2251, 1960, 2444, 390, 908, 895, 177, 838, 1675, 2371, 663, 577, 220, 1043, 1415, 1840, 327, 249, 916, 51, 1066, 490, 573, 2329, 1268, 394, 652, 387, 2295, 2394, 1892, 856, 556, 1939, 772, 1037, 1200, 2015, 959, 992, 256, 290, 2205, 2423, 1108, 1525, 2667, 2737, 1716, 2332, 2725, 1656, 1734, 114, 972, 1122, 771, 425, 1013, 1668, 1427, 847, 1423, 1038, 1094, 362, 2509, 1771, 1371, 2881, 1205, 2609, 2585, 102, 1738, 498, 2193, 411, 189, 1225, 2676, 2023, 607, 2220, 1174, 810, 1169, 1105, 169, 2905, 751, 1007, 1274, 2313, 801, 287, 2746, 2169, 1473, 1227, 1760, 2241, 1275, 816, 1605, 1154, 1902, 1679, 2772, 2107, 904, 2537, 2460, 1660, 1547, 1165, 203, 2150, 1827, 1326, 1424, 2324, 1597, 1785, 1322, 1195, 474, 1895, 1552, 1136, 1634, 1693, 782, 813, 2325, 278, 2903, 2796, 2544, 1831, 734, 1988, 2765, 2326, 2730, 2406, 1299, 2287, 833, 603, 1891, 1551, 1999, 882, 1757, 2044, 2706, 2564, 2174, 479, 2278, 2646, 2438, 2599, 1640, 2315, 91, 709, 2567, 1184, 1481, 581, 1976, 1621, 2720, 2715, 1532, 50, 480, 2198, 1404, 2652, 2533, 2927, 568, 2778, 1234, 1316, 2519, 1420, 502, 420, 995, 1529, 1155, 854, 0, 2786, 183, 1012, 2242, 1109, 1876, 9, 887, 2028, 1579, 2863, 170, 2602, 1300, 269, 1849, 2899, 1471, 2919, 2633, 788, 2558, 1464, 731, 1346, 156, 889, 954, 576, 1091, 395, 330, 2744, 1790, 870, 30, 612, 1347, 2074, 2310, 1825, 2253, 1444, 686, 54, 325, 2520, 1499, 2228, 853, 669, 2243, 1733, 1857, 421, 2682, 172, 1923, 342, 2703, 2837, 1039, 1355, 2594, 777, 2792, 875, 595, 1, 384, 1685, 219, 682, 859, 1370, 1140, 1787, 1560, 2442, 2269, 2167, 2854, 1563, 797, 1661, 1720, 2473, 391, 328, 1788, 2878, 1187, 928, 2338, 703, 2570, 1836, 493, 1389, 1412, 665, 2879, 2189, 40, 1480, 706, 536, 2542, 98, 2344, 451, 532, 2296, 2407, 1614, 846, 1102, 1015, 926, 66, 358, 164, 251, 397, 320, 59, 20, 1862, 852, 2404, 1953, 1824, 2904, 2681, 515, 1202, 2415, 1416, 1298, 348, 481, 2721, 1997, 1431, 2054, 906, 2307, 89, 454, 2078, 1462, 503, 545, 627, 841, 2563, 2747, 684, 618, 2053, 1515, 1700, 123, 5, 1639, 646, 52, 2431, 1029, 45, 1089, 355, 209, 654, 146, 2303, 2141, 1922, 2165, 781, 1339, 2554, 1620, 1049, 163, 519, 1356, 1779, 840, 2669, 861, 1075, 941, 843, 986, 2586, 2729, 1390, 696, 1666, 1235, 318, 2838, 670, 2232, 383, 1245, 2065, 929, 2596, 599, 2204, 1763, 1071, 2151, 2196, 645, 550, 1377, 62, 246, 1762, 2124, 2300, 2776, 1888, 1445, 877, 1846, 71, 2688, 1399, 931, 1178, 774, 2802, 2019, 398, 924, 605, 2375, 2346, 2559, 1446, 277, 2388, 2067, 604, 528, 171, 2320, 1442, 1082, 609, 2783, 1452, 1837, 1603, 1033, 407, 197, 1937, 893, 2616, 2098, 1196, 2795, 1802, 1538, 429, 644, 69, 1520, 461, 1112, 2853, 1977, 1391, 2521, 1629, 1365, 300, 489, 2906, 2256, 1781, 949, 2211, 1027, 486, 2829, 809, 187, 2144, 1865, 2374, 1553, 2100, 697, 2382, 863, 2285, 2768, 1310, 1544, 1054, 1350, 1182, 1286, 1400, 1023, 2333, 1208, 2673, 1246, 1838, 2583, 1115, 1078, 1061, 634, 2912, 211, 2432, 2901, 1103, 1608, 237, 1050, 1830, 1940, 608, 1070, 2885, 2629, 1319, 789, 753, 2824, 2665, 1665, 2249, 2495, 1360, 1378, 903, 522, 2301, 1489, 1748, 2365, 1817, 600, 2916, 2880, 2536, 2068, 2314, 1816, 2717, 540, 1199, 296, 179, 636, 655, 2743, 633, 2363, 2761, 432, 996, 288, 2334, 1172, 2670, 142, 1630, 2069, 942, 2508, 2302, 2164, 2845, 110, 711, 2839, 2353, 2471, 1201, 2624, 1537, 2152, 974, 2476, 184, 401, 299, 2752, 839, 2490, 280, 1147, 206, 1535, 2163, 1810, 966, 637, 323, 1282, 1794, 1578, 266, 2117, 594, 2848, 2718, 2657, 815, 1641, 276, 1725, 2379, 927, 1800, 1945, 1016, 2265, 1226, 2807, 1555, 2464, 739, 2545, 763, 2109, 1382, 289, 1813, 1744, 1472, 1498, 2016, 1521, 1335, 226, 643, 1782, 1281, 260, 1562, 732, 1056, 1952, 1569, 1609, 2103, 1925, 2748, 443, 1040, 1065, 1191, 1083, 1297, 149, 2449, 1917, 465, 649, 2882, 2288, 2692, 2456, 1811, 2491, 768, 2488, 2548, 1632, 1812, 1804, 2191, 2235, 271, 1981, 513, 2915, 2918, 1688, 921, 173, 724, 417, 1682, 80, 582, 1345, 1135, 1548, 935, 1761, 2458, 2042, 2293, 2588, 884, 272, 584, 2161, 578, 855, 1374, 1375, 2122, 2888, 2655, 2575, 653, 2818, 1447, 1340, 622, 613, 2650, 2699, 2656, 905, 2226, 1574, 468, 542, 988, 2774, 2405, 180, 2227, 2487, 241, 2651, 1369, 2515, 1767, 726, 1419, 2299, 2154, 1982, 872, 744, 2803, 2077, 828, 898, 2883, 733, 37, 284, 61, 2203, 250, 1330, 1176, 2410, 2364, 2131, 2859, 424, 339, 2511, 2847, 2862, 1455, 2926, 2009, 1769, 950, 1496, 60, 1626, 1916, 2250, 1292, 215, 363, 2810, 2020, 312, 527, 2349, 2112, 2766, 1414, 2005, 2683, 1805, 1164, 2387, 790, 447, 1380, 1731, 811, 990, 2422, 360, 2395, 1743, 694, 820, 1565, 822, 2384, 1259, 204, 2273, 1653, 36, 2531, 1321, 261, 1278, 979, 56, 423, 534, 2166, 1144, 674, 2453, 1659, 2619, 1063, 2785, 2719, 2160, 2764, 1706, 2115, 122, 2119, 2102, 1111, 483, 1715, 1533, 2390, 1338, 2142, 1861, 1657, 1435, 1137, 1308, 765, 2158, 2058, 776, 1421, 871, 803, 1192, 1295, 2281, 1244, 1099, 952, 1417, 396, 478, 253, 2584, 1367, 1899, 953, 2159, 902, 555, 934, 1961, 409, 737, 1801, 165, 1432, 2470, 743, 693, 1828, 2627, 2577, 1672, 295, 1570, 444, 1593, 2610, 2170, 1180, 938, 1031, 2823, 673, 1293, 140, 2308, 1030, 1696, 2455, 473, 2316, 918, 1429, 2120, 1457, 2215, 1307, 1036, 690, 1491, 2469, 2639, 389, 195, 1331, 2134, 1970, 632, 1930, 725, 1516, 2385, 1564, 689, 2036, 973, 2754, 1021, 1324, 1247, 574, 471, 2416, 457, 2133, 1388, 2611, 75, 639, 1604, 2370, 1701, 1119, 1522, 1014, 2595, 962, 834, 1964, 1459, 794, 1803, 715, 2498, 729, 1879, 456, 1379, 243, 2653, 967, 2691, 356, 2592, 1904, 1545, 1625, 1357, 2871, 1998, 911, 208, 1654, 1024, 1924, 2240, 766, 1909, 416, 2397, 1558, 2336, 1311, 2771, 1470, 717, 2045, 1753, 1741, 2550, 248, 2309, 1991, 2059, 186, 1194, 2206, 1086, 1705, 2376, 2417, 13, 535, 285, 1717, 2924, 525, 1193, 2645, 111, 516, 1401, 2088, 524, 2800, 281, 2200, 1495, 2026, 1587, 704, 499, 2704, 614, 2, 2199, 338, 557, 1635, 506, 2712, 785, 727, 2572, 754, 2305, 1690, 2354, 1087, 1252, 150, 148, 385, 1576, 2258, 2081, 141, 549, 1010, 2769, 1835, 968, 96, 2568, 448, 980, 1384, 16, 418, 2589, 265, 1955, 273, 46, 242, 1931, 2798, 257, 2695, 1100, 1929, 1900, 1353, 1341, 2040, 1128, 2671, 891, 504, 559, 2578, 1426, 38, 359, 1485, 2201, 969, 976, 2350, 143, 2604, 835, 162, 1887, 2615, 1216, 1984, 2819, 970, 1397, 352, 664, 1894, 998, 2590, 228, 70, 2849, 615, 1768, 1044, 1990, 2622, 1764, 366, 31, 2693, 705, 2873, 343, 41, 2740, 1077, 2482, 1843, 923, 1550, 1886, 2713, 205, 2516, 510, 132, 831, 2105, 821, 1854, 2398, 2110, 617, 2541, 1354, 2842, 2600, 350, 244, 282, 767, 619, 2868, 1476, 1149, 548, 2339, 2660, 596, 2534, 1502, 2061, 2347, 2448, 2528, 2770, 583, 2897, 681, 824, 2621, 422, 2539, 2727, 2113, 2887, 404, 1739, 508, 933, 1832, 963, 92, 2457, 1344, 2890, 108, 2552, 414, 910, 2027, 119, 2496, 1822, 2612, 1978, 1878, 245, 2623, 1313, 1933, 1188, 1834, 770, 491, 610, 1707, 851, 849, 2917, 1863, 867, 1592, 1269, 405, 1652, 452, 873, 2794, 1829, 2869, 283, 2546, 800, 1941, 2625, 2844, 564, 2173, 1872, 2900, 791, 2451, 2177, 222, 1527, 263, 638, 826, 193, 372, 714, 262, 2787, 1708, 267, 1020, 2685, 701, 566, 137, 2145, 1908, 152, 2071, 2618, 1935, 2565, 147, 2393, 799, 1919, 716, 1517, 892, 836, 589, 641, 1575, 388, 2351, 987, 529, 2372, 2072, 2188, 2760, 1776, 161, 2157, 2217, 1041, 2556, 436, 2221, 2420, 2557, 511, 1213, 997, 965, 2788, 919, 1868, 1658, 29, 2298, 1143, 1851, 1096, 699, 2702, 592, 2435, 2429, 2400, 1067, 361, 2478, 2700, 2529, 166, 631, 553, 1711, 546, 1740, 1320, 2082, 58, 1718, 719, 442, 780, 64, 2252, 597, 2672, 1719, 2502, 441, 103, 1239, 786, 518, 1318, 1633, 207, 1596, 2749, 1309, 620, 53, 2571, 2179, 2345, 1088, 1971, 1616, 153, 2146, 1394, 1092, 365, 2279, 1186, 1240, 2549, 1694, 2421, 1618, 1775, 116, 1684, 1571, 769, 2007, 458, 2257, 1695, 2497, 1230, 2261, 308, 749, 2825, 2870, 2210, 695, 107, 310, 43, 1262, 1381, 2797, 1664, 2635, 2921, 1697, 1987, 1456, 742, 1131, 541, 1678, 2000, 1018, 718, 1277, 1677, 210, 2176, 2292, 1057, 1590, 543, 1090, 1686, 1721, 940, 1287, 377, 1636, 1095, 2553, 2396, 2481, 2617, 1468, 2626, 881, 1008, 475, 134, 2499, 21, 314, 1336, 2707, 1107]
def make_data_numerical(header,columns,column_dicts):
mapped_columns = []
for name,column in zip(header,columns):
if (name in column_dicts):
mapped_columns.append(list(map(column_dicts[name].get, column)))
else:
try:
mapped_columns.append(list(map(int, column)))
except Exception as e:
print(name)
print(column)
print(e)
return mapped_columns
converted_columns = make_data_numerical(header,columns,column_dicts)
Lot Frontage ('141', '80', '81', '93', '74', '78', '41', '43', '39', '60', '75', '', '63', '85', '', '47', '152', '88', '140', '85', '105', '85', '', '', '', '65', '70', '70', '26', '21', '21', '21', '53', '24', '24', '24', '102', '98', '83', '94', '95', '90', '79', '70', '100', '44', '110', '105', '61', '41', '36', '100', '43', '43', '67', '', '63', '', '', '108', '60', '59', '98', '92', '58', '56', '73', '92', '72', '75', '100', '84', '76', '70', '', '50', '70', '55', '50', '', '81', '70', '70', '68', '88', '65', '', '75', '', '39', '107', '85', '88', '25', '39', '30', '30', '24', '24', '', '', '', '24', '', '57', '68', '30', '40', '', '80', '', '80', '', '', '80', '78', '80', '80', '', '77', '90', '88', '', '', '80', '98', '68', '68', '120', '50', '55', '80', '80', '78', '75', '80', '', '137', '70', '70', '', '70', '70', '73', '', '73', '87', '80', '60', '60', '119', '70', '68', '65', '60', '85', '74', '78', '64', '', '96', '60', '75', '71', '60', '87', '81', '80', '70', '60', '55', '56', '56', '69', '60', '47', '60', '50', '50', '69', '', '68', '60', '60', '60', '50', '100', '90', '60', '60', '60', '53', '', '50', '50', '50', '53', '50', '52', '52', '51', '50', '57', '60', '52', '110', '70', '76', '', '100', '72', '60', '65', '', '60', '54', '72', '72', '75', '', '70', '', '65', '80', '65', '', '86', '', '80', '', '94', '60', '', '', '124', '85', '65', '68', '50', '75', '83', '44', '', '60', '77', '83', '87', '80', '73', '64', '64', '94', '64', '90', '82', '80', '82', '', '70', '38', '', '75', '68', '80', '', '44', '75', '48', '', '', '48', '70', '65', '67', '68', '75', '60', '89', '65', '94', '64', '80', '52', '60', '68', '67', '66', '45', '50', '', '60', '51', '50', '78', '78', '66', '100', '85', '35', '35', '100', '40', '58', '50', '60', '66', '66', '66', '44', '85', '74', '129', '', '', '', '88', '73', '73', '92', '80', '85', '89', '85', '93', '94', '', '', '31', '36', '21', '21', '21', '21', '50', '', '76', '70', '63', '68', '76', '74', '74', '85', '75', '88', '', '60', '42', '', '28', '40', '61', '57', '57', '74', '60', '59', '', '', '58', '', '65', '', '', '99', '', '63', '80', '124', '85', '94', '48', '85', '', '', '80', '', '', '80', '80', '82', '80', '', '70', '75', '', '', '', '78', '85', '78', '', '60', '', '61', '', '', '60', '60', '70', '70', '60', '21', '24', '21', '21', '21', '21', '', '24', '24', '24', '24', '24', '24', '24', '24', '24', '65', '', '96', '110', '104', '105', '108', '110', '98', '95', '96', '95', '94', '97', '105', '107', '95', '129', '59', '87', '87', '76', '77', '102', '74', '107', '85', '90', '79', '103', '110', '96', '70', '47', '34', '34', '80', '34', '100', '117', '44', '48', '129', '48', '48', '36', '63', '57', '149', '122', '53', '51', '43', '43', '43', '43', '71', '', '59', '62', '', '61', '', '', '34', '', '', '', '61', '60', '42', '62', '', '', '', '64', '82', '174', '106', '', '98', '79', '', '90', '79', '', '52', '', '74', '86', '78', '78', '85', '76', '75', '85', '72', '75', '75', '90', '72', '72', '112', '85', '75', '85', '84', '85', '65', '65', '85', '75', '62', '68', '65', '80', '63', '63', '96', '76', '67', '63', '63', '60', '61', '43', '88', '65', '70', '75', '50', '70', '', '75', '60', '60', '63', '71', '', '', '', '', '80', '60', '65', '', '', '32', '40', '30', '', '', '34', '34', '35', '24', '', '61', '110', '80', '', '78', '', '', '', '', '', '80', '', '80', '75', '', '80', '78', '70', '62', '80', '70', '80', '', '', '60', '65', '70', '', '', '85', '100', '85', '115', '', '', '', '80', '85', '68', '50', '', '128', '90', '80', '80', '80', '80', '65', '92', '', '80', '85', '100', '120', '', '73', '70', '', '66', '80', '66', '70', '70', '80', '120', '74', '76', '53', '79', '67', '60', '75', '80', '60', '75', '107', '78', '60', '50', '53', '60', '60', '80', '52', '60', '60', '60', '90', '90', '60', '60', '81', '83', '77', '91', '62', '90', '64', '', '80', '60', '60', '60', '60', '60', '71', '70', '60', '80', '70', '60', '60', '76', '75', '80', '60', '', '60', '68', '57', '52', '90', '90', '57', '60', '63', '60', '60', '56', '60', '50', '50', '62', '50', '50', '50', '60', '33', '60', '50', '90', '65', '70', '60', '121', '', '50', '60', '98', '60', '60', '60', '72', '144', '', '55', '50', '', '50', '50', '50', '50', '60', '50', '60', '51', '51', '51', '51', '51', '51', '50', '', '60', '57', '50', '68', '92', '50', '57', '52', '', '41', '60', '86', '60', '50', '60', '60', '', '', '54', '60', '70', '80', '70', '75', '65', '', '', '74', '', '88', '88', '', '', '', '65', '', '', '', '', '', '73', '68', '68', '50', '50', '62', '', '42', '60', '60', '60', '74', '66', '79', '90', '75', '85', '80', '120', '64', '64', '64', '64', '64', '64', '64', '64', '', '', '', '84', '79', '61', '65', '71', '68', '77', '122', '68', '64', '95', '64', '78', '79', '', '', '', '82', '65', '65', '43', '65', '112', '60', '80', '78', '68', '70', '68', '67', '79', '67', '65', '75', '60', '', '76', '61', '', '', '36', '60', '60', '70', '90', '', '', '', '', '70', '', '90', '73', '', '70', '', '70', '70', '75', '', '', '85', '65', '63', '64', '85', '67', '75', '67', '64', '75', '80', '72', '86', '35', '50', '64', '70', '50', '56', '74', '65', '70', '', '67', '45', '60', '70', '55', '60', '60', '102', '43', '65', '64', '51', '60', '57', '52', '53', '53', '60', '', '130', '80', '80', '54', '', '70', '75', '90', '78', '80', '100', '24', '24', '24', '24', '', '', '', '59', '50', '60', '105', '60', '44', '109', '75', '48', '43', '71', '75', '72', '75', '', '82', '', '150', '89', '83', '113', '79', '73', '130', '', '125', '', '75', '85', '85', '75', '100', '32', '', '21', '62', '21', '83', '21', '21', '21', '50', '62', '', '', '70', '85', '62', '', '70', '87', '', '85', '72', '65', '59', '59', '', '53', '57', '41', '45', '41', '39', '100', '73', '', '', '', '40', '65', '101', '77', '53', '', '60', '', '46', '63', '78', '', '56', '85', '', '90', '', '80', '75', '', '104', '80', '80', '80', '', '60', '65', '68', '63', '', '34', '21', '21', '21', '21', '21', '21', '21', '53', '24', '24', '', '96', '96', '114', '67', '98', '107', '105', '104', '108', '96', '102', '74', '85', '106', '110', '85', '92', '130', '112', '58', '65', '135', '62', '63', '89', '48', '48', '36', '36', '59', '', '', '43', '43', '53', '80', '62', '59', '51', '', '', '55', '93', '71', '60', '', '41', '77', '84', '80', '84', '', '136', '97', '', '91', '96', '91', '81', '91', '92', '86', '75', '74', '75', '78', '91', '73', '80', '87', '72', '72', '95', '75', '75', '85', '85', '65', '85', '62', '64', '63', '68', '67', '63', '66', '66', '65', '81', '65', '50', '65', '43', '65', '75', '', '76', '50', '55', '70', '', '75', '65', '60', '65', '95', '70', '', '105', '59', '35', '37', '30', '30', '34', '24', '24', '', '', '42', '35', '50', '24', '24', '79', '24', '24', '36', '38', '22', '32', '', '', '103', '', '80', '', '85', '80', '', '75', '90', '73', '72', '65', '72', '74', '87', '', '', '76', '', '', '', '74', '77', '', '80', '100', '82', '80', '75', '85', '82', '90', '72', '80', '', '', '', '56', '50', '50', '80', '80', '80', '80', '63', '', '80', '75', '80', '101', '90', '', '71', '70', '74', '82', '76', '90', '72', '80', '75', '75', '60', '102', '', '95', '60', '57', '71', '80', '76', '60', '45', '60', '60', '60', '60', '70', '78', '76', '', '', '313', '74', '60', '60', '70', '80', '80', '70', '60', '64', '59', '60', '113', '60', '60', '71', '80', '69', '56', '30', '60', '57', '80', '60', '60', '60', '63', '63', '63', '81', '60', '60', '60', '44', '50', '100', '75', '62', '50', '50', '103', '87', '69', '100', '53', '34', '69', '60', '60', '60', '60', '60', '35', '50', '', '75', '60', '60', '65', '81', '70', '52', '55', '', '50', '', '50', '50', '59', '50', '50', '50', '50', '50', '50', '60', '99', '52', '', '52', '52', '51', '51', '60', '60', '50', '64', '60', '60', '', '55', '57', '', '63', '', '60', '60', '', '60', '62', '', '49', '60', '60', '60', '60', '82', '55', '115', '80', '62', '', '70', '80', '', '68', '57', '', '', '', '60', '60', '', '', '94', '88', '', '', '85', '60', '', '63', '', '', '83', '82', '73', '', '124', '50', '85', '75', '85', '66', '120', '68', '50', '50', '50', '70', '68', '60', '60', '86', '', '80', '', '85', '65', '65', '91', '91', '59', '', '', '79', '65', '75', '57', '', '', '68', '68', '57', '93', '88', '80', '75', '68', '', '65', '', '', '', '40', '88', '60', '60', '75', '75', '', '', '73', '75', '', '', '', '', '65', '41', '72', '96', '70', '37', '', '75', '83', '70', '65', '75', '65', '64', '85', '85', '74', '63', '', '', '', '', '67', '67', '75', '75', '64', '65', '63', '90', '60', '', '72', '60', '123', '313', '35', '65', '65', '92', '74', '56', '60', '57', '68', '70', '60', '59', '62', '67', '67', '45', '55', '', '60', '60', '60', '55', '51', '64', '66', '79', '63', '63', '52', '54', '51', '', '60', '74', '', '', '79', '100', '', '', '70', '56', '', '24', '24', '50', '60', '40', '', '71', '58', '75', '60', '75', '80', '60', '50', '52', '120', '60', '64', '44', '44', '44', '', '', '', '76', '75', '76', '74', '', '42', '', '74', '71', '107', '73', '73', '81', '75', '47', '93', '85', '82', '', '85', '79', '85', '97', '78', '77', '32', '150', '', '', '41', '21', '21', '', '21', '21', '100', '59', '37', '60', '60', '60', '75', '74', '', '', '85', '85', '95', '95', '', '', '', '57', '56', '41', '', '', '63', '63', '60', '', '', '', '', '160', '', '', '38', '35', '86', '98', '52', '195', '61', '60', '85', '81', '', '', '78', '78', '93', '61', '92', '', '', '79', '80', '80', '80', '128', '70', '90', '', '64', '80', '70', '', '', '63', '66', '61', '70', '', '', '60', '34', '33', '26', '21', '21', '21', '24', '24', '', '24', '24', '65', '96', '90', '93', '91', '93', '110', '107', '107', '110', '105', '109', '107', '110', '105', '98', '110', '118', '59', '134', '76', '82', '86', '94', '99', '99', '110', '93', '', '70', '71', '92', '61', '34', '34', '41', '34', '34', '44', '48', '60', '68', '48', '48', '59', '65', '65', '58', '62', '63', '88', '65', '73', '73', '73', '72', '64', '64', '53', '53', '', '53', '182', '65', '87', '59', '59', '62', '', '63', '', '', '62', '76', '', '58', '59', '160', '100', '', '', '89', '74', '83', '104', '92', '95', '82', '65', '', '88', '82', '75', '91', '84', '49', '76', '98', '116', '75', '85', '79', '83', '85', '74', '76', '70', '75', '70', '75', '72', '75', '72', '81', '75', '75', '112', '84', '84', '84', '100', '85', '102', '63', '63', '60', '65', '70', '', '65', '', '50', '50', '', '60', '64', '80', '70', '', '85', '40', '84', '', '', '', '', '44', '', '43', '', '85', '45', '80', '32', '47', '40', '30', '35', '35', '24', '34', '', '24', '', '', '24', '66', '73', '', '106', '50', '80', '', '90', '40', '80', '80', '94', '', '', '78', '80', '', '130', '108', '80', '78', '', '88', '80', '80', '70', '', '79', '', '', '', '', '', '80', '65', '70', '74', '', '', '76', '70', '80', '80', '85', '80', '', '', '', '75', '70', '57', '85', '50', '50', '51', '50', '100', '80', '95', '79', '79', '63', '', '100', '70', '78', '', '73', '65', '60', '70', '75', '80', '90', '70', '80', '72', '72', '', '70', '75', '60', '70', '60', '68', '66', '71', '60', '55', '70', '70', '75', '', '60', '60', '', '113', '60', '55', '60', '60', '60', '60', '93', '75', '66', '70', '60', '60', '78', '60', '60', '60', '70', '', '70', '70', '80', '80', '70', '80', '69', '60', '66', '60', '60', '50', '56', '60', '56', '60', '60', '120', '50', '50', '50', '50', '57', '40', '60', '', '53', '60', '35', '85', '56', '90', '60', '75', '60', '40', '90', '60', '52', '52', '76', '55', '55', '98', '70', '50', '50', '60', '51', '', '52', '52', '51', '51', '51', '52', '60', '47', '60', '60', '60', '60', '', '60', '40', '40', '', '57', '120', '60', '50', '60', '60', '52', '60', '40', '', '60', '55', '60', '107', '138', '60', '59', '75', '75', '62', '61', '65', '', '70', '99', '', '70', '86', '', '66', '109', '71', '', '81', '99', '', '70', '91', '85', '', '', '', '97', '', '', '84', '102', '84', '70', '60', '', '42', '58', '39', '58', '60', '50', '60', '104', '114', '116', '86', '103', '82', '75', '77', '77', '71', '93', '91', '103', '66', '69', '68', '85', '74', '64', '75', '73', '64', '78', '78', '', '', '', '', '', '155', '', '65', '105', '57', '', '60', '70', '60', '69', '47', '43', '68', '', '72', '72', '97', '59', '72', '45', '39', '75', '70', '120', '60', '60', '80', '', '', '70', '70', '65', '66', '73', '', '', '90', '80', '36', '73', '65', '65', '70', '79', '63', '65', '64', '64', '64', '70', '75', '67', '73', '74', '80', '81', '65', '', '', '74', '60', '60', '128', '130', '35', '64', '74', '75', '52', '70', '62', '68', '70', '60', '60', '60', '60', '60', '55', '55', '54', '51', '60', '63', '53', '55', '53', '53', '40', '53', '50', '82', '82', '60', '126', '86', '78', '110', '', '79', '70', '61', '110', '75', '', '', '', '24', '', '35', '', '', '70', '85', '50', '50', '50', '50', '50', '46', '59', '60', '75', '64', '75', '65', '60', '59', '44', '', '', '71', '80', '44', '', '', '82', '46', '', '115', '149', '67', '68', '64', '89', '67', '42', '44', '', '', '73', '80', '', '85', '', '50', '93', '85', '88', '70', '200', '62', '94', '100', '', '44', '44', '21', '', '21', '21', '21', '21', '', '72', '', '61', '68', '50', '54', '124', '69', '', '76', '65', '63', '62', '', '85', '', '', '90', '60', '', '', '', '54', '70', '134', '50', '50', '72', '42', '168', '68', '', '', '63', '30', '44', '', '59', '60', '63', '85', '82', '82', '92', '66', '', '100', '60', '69', '90', '91', '', '', '', '', '80', '81', '79', '80', '85', '', '75', '81', '78', '78', '78', '80', '', '71', '', '60', '26', '24', '24', '21', '21', '21', '21', '21', '21', '21', '53', '65', '68', '24', '24', '129', '72', '111', '110', '107', '108', '120', '98', '101', '108', '120', '80', '82', '85', '103', '82', '82', '90', '86', '121', '131', '72', '56', '74', '', '43', '48', '48', '40', '61', '48', '', '65', '65', '65', '58', '58', '102', '105', '96', '75', '43', '', '', '', '', '', '43', '43', '43', '53', '53', '60', '', '74', '59', '106', '63', '', '', '', '58', '', '66', '82', '84', '83', '118', '', '78', '93', '83', '114', '', '92', '', '75', '49', '49', '85', '73', '85', '72', '100', '81', '84', '65', '65', '65', '60', '62', '60', '74', '91', '63', '63', '63', '65', '74', '70', '65', '70', '50', '50', '', '', '60', '70', '70', '68', '', '88', '', '65', '', '', '', '', '65', '', '100', '121', '105', '', '', '89', '34', '37', '30', '24', '24', '30', '', '35', '', '', '114', '60', '30', '', '', '36', '40', '40', '68', '79', '102', '', '90', '', '80', '78', '80', '75', '80', '72', '78', '70', '70', '', '80', '71', '', '', '70', '70', '80', '80', '', '85', '75', '69', '80', '60', '', '68', '51', '51', '52', '92', '80', '89', '80', '89', '79', '79', '82', '', '', '85', '88', '75', '174', '109', '70', '70', '70', '80', '', '125', '69', '72', '72', '', '70', '75', '66', '75', '55', '65', '80', '85', '118', '70', '94', '50', '50', '60', '90', '60', '60', '60', '60', '60', '60', '60', '60', '60', '84', '85', '83', '77', '77', '66', '79', '60', '73', '80', '86', '', '47', '60', '60', '60', '60', '70', '60', '', '60', '75', '70', '70', '69', '69', '74', '70', '70', '62', '57', '60', '60', '60', '60', '58', '66', '70', '56', '56', '50', '50', '60', '40', '42', '50', '50', '52', '56', '49', '48', '69', '60', '60', '70', '63', '65', '60', '60', '84', '90', '33', '65', '63', '', '65', '69', '50', '65', '52', '', '51', '51', '52', '52', '51', '50', '50', '58', '50', '90', '60', '59', '153', '60', '60', '50', '50', '60', '60', '60', '60', '82', '120', '100', '92', '55', '50', '50', '75', '72', '70', '', '96', '80', '75', '', '74', '', '78', '', '', '75', '', '88', '102', '', '', '', '', '87', '81', '72', '100', '', '', '75', '62', '78', '', '114', '60', '78', '80', '70', '75', '75', '57', '77', '50', '', '88', '80', '73', '133', '64', '64', '64', '86', '73', '73', '90', '78', '78', '91', '78', '78', '80', '', '', '62', '80', '57', '95', '65', '', '43', '70', '79', '78', '68', '72', '95', '65', '118', '55', '50', '42', '69', '120', '70', '60', '', '90', '', '45', '', '', '70', '', '67', '', '90', '90', '75', '70', '37', '37', '120', '70', '41', '70', '74', '70', '84', '89', '65', '68', '65', '65', '67', '134', '67', '38', '35', '73', '62', '75', '90', '35', '35', '35', '24', '24', '24', '24', '32', '56', '72', '62', '58', '60', '60', '60', '45', '45', '60', '60', '76', '', '60', '60', '58', '43', '96', '69', '60', '54', '54', '84', '51', '60', '66', '', '80', '80', '86', '81', '80', '70', '70', '90', '80', '78', '90', '', '50', '50', '61', '50', '50', '75', '60', '69', '50', '50', '60', '41', '44', '69', '65', '70', '78', '140', '82', '42', '', '', '', '54', '50', '', '', '85', '95', '88', '88', '125', '78', '32', '32', '90', '41', '41', '42', '58', '', '21', '21', '80', '21', '21', '21', '21', '21', '55', '63', '80', '160', '37', '', '62', '77', '74') invalid literal for int() with base 10: '' Mas Vnr Area ('112', '0', '108', '0', '0', '20', '0', '0', '0', '0', '0', '0', '0', '0', '0', '603', '0', '350', '0', '119', '480', '81', '0', '180', '0', '0', '0', '0', '0', '504', '492', '381', '0', '0', '0', '0', '162', '200', '450', '256', '226', '615', '240', '168', '760', '128', '1095', '232', '412', '178', '106', '0', '14', '16', '0', '', '0', '0', '180', '165', '114', '338', '362', '348', '30', '579', '226', '0', '0', '36', '0', '0', '0', '122', '0', '0', '0', '0', '0', '0', '0', '130', '0', '0', '0', '0', '31', '0', '0', '250', '0', '504', '180', '0', '0', '120', '0', '0', '216', '432', '216', '1159', '0', '0', '0', '0', '0', '0', '289', '0', '120', '0', '28', '0', '42', '0', '0', '172', '451', '0', '0', '268', '0', '86', '156', '144', '0', '265', '340', '0', '0', '110', '164', '200', '216', '361', '287', '0', '0', '506', '150', '0', '0', '220', '180', '324', '91', '432', '0', '0', '0', '0', '0', '0', '0', '104', '0', '0', '0', '0', '300', '0', '0', '0', '0', '261', '0', '218', '351', '771', '0', '0', '0', '0', '0', '0', '294', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '300', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '90', '0', '0', '0', '0', '0', '0', '72', '0', '0', '180', '0', '0', '47', '143', '0', '0', '0', '328', '0', '0', '0', '0', '0', '288', '0', '0', '0', '0', '0', '0', '0', '96', '0', '0', '336', '177', '85', '246', '0', '72', '24', '0', '80', '0', '0', '80', '0', '0', '116', '0', '153', '0', '0', '320', '479', '223', '0', '442', '170', '169', '171', '109', '98', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '145', '203', '0', '0', '0', '0', '0', '0', '0', '371', '430', '0', '0', '44', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '186', '0', '0', '0', '335', '0', '0', '60', '0', '0', '84', '44', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '189', '0', '0', '0', '0', '0', '0', '0', '440', '0', '0', '188', '32', '160', '22', '0', '0', '0', '0', '0', '40', '0', '0', '68', '0', '45', '0', '0', '106', '344', '0', '0', '748', '464', '16', '157', '278', '0', '209', '126', '256', '101', '229', '225', '144', '0', '206', '189', '44', '0', '110', '0', '0', '161', '196', '0', '174', '333', '0', '76', '0', '0', '178', '0', '0', '0', '0', '0', '504', '312', '142', '425', '510', '268', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60', '165', '230', '726', '860', '200', '300', '640', '306', '0', '154', '450', '305', '420', '472', '424', '302', '238', '20', '250', '284', '262', '122', '285', '216', '42', '296', '418', '268', '922', '724', '186', '383', '240', '135', '135', '176', '166', '730', '470', '308', '500', '270', '176', '163', '106', '0', '0', '0', '0', '130', '130', '16', '16', '16', '11', '0', '0', '0', '200', '0', '0', '0', '0', '166', '0', '', '40', '0', '16', '0', '0', '210', '0', '298', '0', '673', '506', '150', '731', '975', '921', '634', '256', '286', '372', '528', '0', '72', '240', '294', '194', '260', '206', '0', '198', '0', '0', '0', '', '72', '0', '120', '162', '238', '160', '121', '0', '100', '288', '0', '0', '0', '0', '0', '0', '0', '0', '0', '264', '', '0', '0', '0', '140', '132', '366', '0', '0', '0', '0', '0', '141', '0', '0', '0', '0', '153', '0', '0', '0', '0', '0', '0', '60', '115', '196', '0', '76', '76', '280', '252', '894', '513', '218', '456', '450', '0', '0', '200', '0', '0', '571', '0', '240', '0', '0', '256', '359', '128', '200', '283', '360', '0', '0', '0', '0', '0', '252', '509', '0', '0', '0', '0', '160', '70', '95', '180', '217', '144', '200', '0', '115', '132', '90', '0', '0', '161', '90', '0', '238', '0', '0', '0', '0', '3', '247', '210', '176', '576', '216', '0', '164', '0', '128', '0', '183', '176', '0', '0', '0', '399', '650', '657', '80', '0', '0', '0', '70', '0', '0', '140', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '480', '295', '0', '368', '0', '143', '0', '30', '82', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '420', '124', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '360', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '444', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '188', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '92', '172', '89', '23', '0', '0', '116', '0', '54', '366', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '149', '0', '0', '0', '0', '100', '0', '234', '137', '0', '0', '0', '0', '275', '0', '0', '0', '0', '216', '0', '23', '23', '23', '242', '336', '270', '364', '0', '0', '352', '0', '180', '0', '140', '82', '76', '0', '145', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '183', '0', '120', '95', '110', '0', '0', '68', '180', '136', '76', '40', '0', '90', '0', '0', '0', '0', '0', '0', '198', '0', '108', '204', '', '0', '260', '196', '164', '209', '573', '0', '0', '171', '170', '170', '180', '0', '210', '0', '0', '0', '0', '0', '500', '140', '0', '255', '340', '80', '0', '0', '0', '0', '0', '0', '74', '259', '0', '0', '0', '0', '88', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '132', '0', '0', '420', '0', '0', '0', '0', '242', '0', '260', '0', '0', '0', '0', '0', '174', '0', '0', '0', '108', '0', '0', '0', '0', '0', '0', '541', '0', '70', '0', '246', '406', '0', '0', '0', '310', '136', '0', '584', '290', '182', '75', '320', '425', '0', '0', '0', '176', '0', '0', '0', '0', '0', '104', '0', '0', '0', '0', '0', '178', '0', '0', '0', '0', '119', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '194', '0', '0', '130', '245', '296', '0', '178', '44', '123', '102', '210', '174', '383', '194', '424', '621', '0', '280', '0', '168', '160', '120', '660', '0', '402', '0', '0', '72', '0', '0', '0', '359', '158', '422', '127', '232', '604', '356', '0', '0', '0', '65', '426', '272', '816', '268', '302', '436', '554', '480', '270', '468', '368', '108', '126', '680', '664', '292', '504', '1110', '221', '492', '766', '144', '472', '616', '714', '176', '196', '106', '106', '146', '143', '24', '14', '16', '20', '0', '0', '182', '0', '0', '196', '176', '318', '647', '0', '', '0', '0', '1290', '473', '350', '295', '495', '0', '466', '660', '651', '320', '448', '554', '186', '74', '53', '128', '284', '468', '256', '156', '310', '', '0', '0', '', '0', '768', '0', '100', '', '292', '210', '0', '120', '0', '95', '126', '0', '0', '0', '0', '38', '120', '258', '145', '0', '0', '88', '120', '0', '0', '0', '0', '0', '0', '0', '0', '144', '0', '304', '568', '0', '0', '0', '0', '0', '0', '360', '216', '260', '179', '0', '260', '60', '212', '216', '513', '466', '456', '0', '0', '0', '0', '0', '1050', '0', '', '288', '0', '0', '144', '0', '0', '0', '0', '300', '0', '0', '108', '564', '0', '289', '270', '252', '210', '342', '0', '0', '0', '148', '272', '183', '0', '260', '0', '259', '0', '54', '243', '0', '0', '0', '0', '0', '0', '203', '0', '0', '0', '88', '288', '491', '136', '237', '305', '410', '151', '0', '0', '143', '0', '0', '187', '74', '387', '135', '0', '52', '84', '0', '360', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '318', '0', '125', '212', '276', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '415', '360', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '164', '335', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '39', '41', '0', '0', '40', '340', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '275', '0', '0', '0', '299', '0', '0', '0', '84', '0', '216', '0', '0', '0', '0', '0', '0', '216', '0', '0', '0', '0', '0', '99', '190', '251', '0', '0', '0', '156', '554', '402', '0', '302', '0', '0', '0', '0', '0', '150', '128', '120', '158', '0', '125', '99', '172', '0', '162', '0', '220', '180', '0', '176', '0', '0', '0', '0', '281', '', '0', '227', '320', '202', '396', '134', '240', '0', '252', '0', '0', '192', '0', '170', '205', '215', '0', '113', '196', '50', '266', '0', '0', '212', '0', '0', '147', '147', '205', '169', '0', '0', '0', '0', '222', '84', '0', '0', '92', '0', '0', '0', '0', '796', '80', '0', '0', '270', '58', '0', '0', '0', '115', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '174', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '88', '40', '632', '312', '0', '0', '72', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '162', '0', '0', '0', '0', '0', '0', '186', '186', '174', '174', '668', '148', '0', '0', '0', '0', '0', '0', '340', '0', '258', '338', '0', '0', '0', '60', '128', '132', '228', '219', '206', '0', '226', '0', '674', '200', '200', '0', '197', '98', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '232', '0', '302', '0', '1115', '0', '0', '0', '0', '0', '0', '0', '32', '0', '0', '38', '0', '52', '76', '170', '0', '138', '0', '0', '0', '0', '200', '146', '710', '0', '165', '0', '945', '250', '310', '0', '74', '306', '67', '549', '0', '298', '233', '98', '96', '253', '263', '176', '0', '365', '233', '130', '0', '82', '0', '138', '0', '32', '0', '0', '0', '0', '0', '182', '0', '0', '567', '285', '265', '304', '376', '0', '0', '0', '52', '378', '452', '254', '302', '328', '0', '315', '456', '190', '400', '350', '456', '375', '772', '248', '304', '365', '970', '0', '344', '120', '300', '510', '502', '388', '280', '340', '246', '210', '210', '0', '256', '182', '182', '256', '108', '108', '178', '394', '246', '362', '176', '235', '', '0', '0', '44', '0', '0', '0', '0', '0', '0', '0', '22', '16', '0', '72', '72', '72', '16', '0', '0', '0', '0', '0', '0', '', '16', '0', '0', '0', '0', '0', '0', '0', '0', '515', '72', '705', '422', '0', '275', '1170', '0', '594', '290', '513', '0', '309', '526', '0', '164', '302', '84', '248', '754', '208', '428', '', '205', '0', '410', '148', '140', '143', '186', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '0', '298', '353', '0', '0', '0', '126', '170', '105', '0', '108', '0', '0', '0', '0', '320', '0', '0', '0', '0', '0', '0', '0', '57', '75', '272', '0', '44', '0', '0', '336', '337', '0', '30', '36', '0', '0', '', '', '0', '342', '1129', '513', '216', '456', '0', '456', '1600', '0', '0', '0', '0', '600', '0', '0', '0', '360', '0', '0', '1', '0', '41', '525', '0', '196', '0', '112', '194', '164', '0', '320', '203', '0', '196', '168', '0', '84', '0', '0', '0', '66', '63', '0', '0', '0', '0', '56', '0', '202', '98', '108', '306', '212', '136', '85', '0', '0', '0', '0', '0', '0', '0', '0', '272', '176', '567', '0', '224', '0', '87', '291', '1', '180', '113', '0', '54', '0', '0', '243', '0', '0', '69', '289', '0', '120', '0', '0', '0', '0', '260', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '364', '53', '86', '192', '0', '206', '320', '0', '0', '0', '45', '0', '0', '0', '0', '0', '0', '340', '288', '0', '0', '0', '0', '0', '0', '180', '0', '0', '279', '0', '0', '435', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '600', '0', '234', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '30', '0', '192', '50', '442', '0', '0', '0', '0', '89', '323', '0', '0', '148', '0', '0', '356', '0', '0', '0', '340', '0', '351', '136', '268', '0', '0', '0', '300', '0', '0', '0', '0', '0', '0', '149', '0', '0', '0', '98', '0', '0', '246', '172', '0', '340', '0', '220', '340', '306', '0', '306', '0', '306', '270', '80', '0', '0', '108', '204', '132', '0', '0', '0', '128', '360', '472', '0', '157', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '290', '0', '144', '167', '101', '0', '113', '51', '0', '0', '0', '0', '0', '0', '0', '246', '149', '0', '100', '0', '214', '0', '519', '256', '254', '215', '438', '170', '158', '0', '0', '0', '0', '106', '0', '0', '0', '0', '0', '162', '20', '48', '0', '198', '104', '0', '174', '0', '0', '0', '0', '1224', '762', '76', '0', '128', '132', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '252', '0', '0', '0', '0', '0', '0', '0', '0', '423', '0', '0', '0', '0', '0', '0', '480', '0', '0', '0', '106', '0', '184', '423', '0', '0', '0', '0', '652', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '473', '481', '0', '0', '0', '166', '0', '0', '50', '0', '352', '239', '0', '1224', '0', '', '32', '80', '274', '0', '117', '42', '86', '442', '886', '203', '236', '94', '226', '100', '242', '245', '0', '0', '134', '0', '0', '149', '0', '0', '0', '0', '189', '80', '0', '0', '0', '144', '0', '0', '0', '0', '0', '198', '0', '0', '0', '0', '0', '0', '28', '244', '302', '902', '434', '0', '285', '0', '0', '0', '0', '456', '27', '216', '0', '248', '0', '0', '112', '112', '0', '0', '0', '0', '600', '662', '184', '208', '466', '734', '550', '1031', '0', '0', '230', '238', '420', '0', '178', '34', '120', '130', '102', '68', '157', '184', '0', '252', '0', '248', '0', '0', '99', '176', '0', '0', '0', '0', '0', '514', '200', '408', '380', '236', '281', '504', '504', '297', '0', '0', '0', '0', '0', '66', '215', '370', '232', '', '206', '568', '378', '380', '132', '525', '178', '385', '286', '', '0', '142', '0', '788', '430', '674', '562', '870', '280', '112', '240', '278', '94', '94', '518', '572', '163', '0', '0', '0', '0', '0', '0', '0', '236', '0', '14', '18', '40', '40', '18', '18', '16', '14', '145', '0', '45', '0', '0', '0', '0', '40', '0', '0', '0', '0', '0', '0', '302', '423', '242', '322', '1378', '877', '530', '650', '397', '738', '501', '391', '420', '192', '', '0', '420', '228', '60', '0', '0', '0', '0', '0', '0', '0', '68', '0', '0', '0', '118', '0', '0', '0', '172', '96', '0', '0', '0', '0', '0', '0', '0', '0', '51', '336', '0', '0', '46', '0', '90', '0', '0', '114', '0', '0', '0', '145', '284', '692', '0', '0', '0', '0', '0', '0', '0', '0', '0', '513', '218', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '144', '143', '0', '420', '220', '288', '264', '168', '0', '0', '300', '203', '168', '0', '0', '140', '166', '252', '0', '0', '122', '0', '425', '112', '0', '105', '85', '88', '0', '0', '0', '0', '0', '108', '0', '0', '150', '144', '44', '0', '0', '0', '0', '0', '203', '309', '0', '0', '332', '120', '128', '0', '175', '632', '272', '0', '0', '64', '0', '176', '0', '0', '522', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '101', '1047', '379', '0', '161', '0', '0', '207', '0', '104', '58', '0', '0', '0', '0', '0', '0', '0', '0', '340', '0', '0', '0', '0', '266', '0', '0', '0', '0', '0', '0', '264', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '145', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '160', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '41', '0', '0', '120', '0', '0', '0', '51', '0', '0', '305', '97', '0', '0', '188', '203', '450', '0', '200', '0', '99', '0', '67', '0', '65', '0', '0', '123', '0', '0', '153', '0', '0', '0', '0', '0', '0', '0', '0', '0', '96', '232', '164', '0', '0', '0', '0', '0', '85', '232', '125', '0', '0', '0', '84', '0', '240', '0', '0', '0', '0', '198', '0', '140', '532', '0', '621', '0', '0', '0', '0', '0', '68', '0', '0', '244', '0', '183', '0', '0', '0', '144', '150', '0', '62', '123', '0', '0', '0', '0', '0', '210', '199', '148', '0', '178', '0', '295', '261', '0', '227', '0', '0', '0', '170', '169', '0', '0', '0', '120', '0', '0', '196', '0', '0', '0', '0', '0', '0', '132', '0', '355', '250', '0', '190', '', '0', '80', '82', '82', '50', '50', '50', '50', '117', '0', '0', '0', '0', '0', '0', '60', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '270', '0', '0', '0', '0', '459', '405', '56', '312', '0', '0', '0', '0', '0', '327', '0', '0', '0', '0', '0', '473', '186', '0', '0', '0', '90', '257', '70', '293', '0', '0', '653', '72', '54', '0', '0', '630', '198', '208', '382', '0', '200', '116', '443', '0', '0', '0', '0', '0', '0', '0', '0', '194', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '94') invalid literal for int() with base 10: '' BsmtFin SF 1 ('639', '468', '923', '1065', '791', '602', '616', '263', '1180', '0', '0', '935', '0', '637', '368', '1416', '427', '1445', '120', '790', '705', '885', '533', '578', '734', '775', '804', '432', '1051', '156', '300', '0', '360', '514', '0', '311', '0', '1218', '1646', '0', '1201', '110', '28', '2', '2188', '733', '1373', '578', '456', '24', '0', '0', '16', '24', '326', '625', '0', '250', '0', '0', '0', '919', '1032', '524', '0', '816', '0', '0', '24', '1078', '222', '1414', '656', '0', '695', '543', '0', '0', '623', '402', '338', '0', '0', '0', '899', '553', '450', '824', '659', '126', '674', '250', '1129', '1298', '0', '280', '0', '368', '376', '578', '378', '466', '604', '244', '1032', '484', '728', '1052', '533', '833', '506', '1137', '1200', '687', '394', '982', '329', '698', '569', '569', '1059', '1010', '0', '1014', '763', '1500', '49', '670', '300', '696', '0', '354', '674', '540', '944', '443', '912', '247', '0', '1188', '856', '1018', '922', '0', '1000', '697', '936', '734', '0', '339', '648', '532', '731', '0', '0', '320', '248', '0', '1056', '72', '0', '481', '340', '507', '234', '0', '588', '717', '0', '48', '0', '579', '0', '274', '0', '0', '510', '234', '0', '780', '176', '0', '0', '0', '686', '0', '0', '600', '0', '0', '283', '788', '474', '188', '452', '264', '360', '300', '276', '448', '960', '0', '0', '0', '0', '104', '0', '0', '0', '766', '0', '1026', '368', '73', '736', '0', '704', '0', '841', '1302', '842', '188', '240', '371', '775', '1319', '267', '438', '1201', '1092', '0', '442', '1258', '964', '288', '108', '104', '739', '192', '954', '36', '1346', '0', '0', '0', '1433', '860', '750', '747', '0', '686', '0', '24', '1470', '0', '504', '870', '353', '505', '198', '378', '182', '480', '1682', '1358', '483', '0', '0', '672', '662', '370', '712', '24', '0', '0', '0', '1070', '0', '528', '422', '0', '0', '94', '348', '383', '133', '0', '203', '218', '238', '0', '0', '0', '426', '375', '275', '1406', '343', '747', '76', '1247', '735', '480', '308', '0', '0', '0', '0', '1373', '615', '679', '0', '539', '0', '353', '78', '0', '0', '0', '624', '0', '0', '42', '0', '0', '0', '334', '915', '129', '176', '150', '0', '294', '469', '593', '207', '0', '458', '476', '1341', '944', '564', '844', '1410', '847', '850', '284', '1320', '0', '1965', '1158', '341', '741', '189', '0', '476', '0', '310', '600', '0', '0', '0', '560', '694', '0', '1036', '1904', '0', '1274', '400', '692', '0', '822', '1246', '0', '363', '602', '1036', '832', '1104', '704', '0', '381', '622', '544', '0', '225', '1333', '888', '636', '0', '0', '0', '828', '439', '0', '500', '726', '375', '191', '524', '240', '254', '765', '0', '110', '162', '231', '958', '306', '566', '435', '257', '389', '320', '311', '279', '536', '432', '644', '1172', '1360', '0', '1767', '1572', '0', '0', '986', '936', '1232', '1436', '1338', '2288', '0', '0', '1531', '1230', '0', '1015', '1088', '1037', '1142', '1170', '1039', '1124', '1262', '0', '56', '1972', '0', '0', '836', '900', '881', '876', '904', '2146', '1557', '800', '0', '1196', '863', '0', '567', '0', '0', '0', '0', '0', '988', '16', '16', '16', '16', '425', '0', '0', '0', '353', '0', '652', '494', '904', '300', '651', '695', '241', '0', '683', '0', '913', '0', '772', '0', '1163', '689', '1173', '781', '854', '0', '236', '987', '816', '624', '1361', '595', '0', '0', '0', '0', '1294', '379', '341', '2158', '822', '0', '27', '0', '936', '0', '0', '1121', '24', '765', '682', '0', '812', '0', '1430', '0', '410', '771', '410', '0', '54', '0', '0', '516', '833', '0', '0', '836', '0', '637', '976', '20', '52', '0', '0', '36', '331', '0', '0', '0', '68', '560', '660', '864', '544', '624', '594', '553', '140', '1733', '601', '0', '0', '294', '0', '962', '381', '507', '549', '649', '1252', '960', '121', '0', '1116', '298', '0', '0', '859', '560', '593', '0', '528', '553', '955', '432', '686', '144', '643', '648', '0', '338', '698', '962', '251', '734', '403', '612', '775', '625', '0', '196', '310', '998', '740', '388', '564', '991', '568', '100', '280', '185', '1024', '1173', '1285', '504', '120', '607', '0', '1312', '609', '1387', '454', '448', '0', '0', '856', '189', '544', '708', '620', '585', '435', '172', '155', '672', '1213', '0', '490', '428', '308', '0', '650', '700', '931', '0', '440', '699', '390', '680', '0', '0', '0', '0', '0', '0', '0', '0', '0', '315', '0', '0', '0', '384', '872', '500', '745', '546', '860', '1270', '0', '375', '0', '621', '0', '180', '0', '504', '630', '433', '1148', '0', '120', '0', '941', '826', '0', '468', '0', '0', '633', '0', '0', '0', '421', '0', '0', '0', '0', '0', '0', '384', '0', '0', '0', '0', '0', '0', '0', '0', '312', '0', '0', '0', '0', '216', '0', '624', '247', '1088', '0', '0', '495', '0', '1309', '0', '0', '0', '0', '672', '0', '0', '0', '220', '0', '405', '0', '0', '0', '209', '0', '273', '134', '0', '0', '0', '299', '0', '0', '0', '522', '152', '0', '169', '0', '749', '276', '0', '1200', '1200', '1152', '350', '551', '0', '444', '651', '226', '527', '450', '456', '685', '672', '170', '0', '588', '0', '0', '0', '1324', '1059', '262', '379', '0', '0', '0', '257', '0', '342', '344', '173', '0', '552', '292', '204', '0', '460', '70', '1441', '485', '513', '474', '584', '0', '0', '1086', '0', '0', '0', '0', '1094', '0', '820', '820', '820', '1021', '1288', '0', '1104', '0', '20', '1359', '0', '1334', '902', '872', '724', '24', '0', '1518', '800', '249', '732', '755', '821', '385', '950', '0', '746', '0', '679', '560', '606', '0', '788', '666', '0', '1259', '24', '616', '625', '710', '532', '646', '196', '460', '777', '660', '656', '1234', '0', '0', '990', '904', '0', '0', '1246', '690', '1360', '1111', '739', '0', '0', '0', '685', '685', '1478', '0', '20', '193', '0', '0', '637', '690', '0', '535', '399', '631', '1234', '547', '0', '332', '1078', '0', '0', '0', '0', '546', '0', '0', '626', '408', '832', '182', '290', '0', '523', '0', '622', '0', '264', '350', '0', '0', '0', '0', '728', '547', '428', '793', '713', '0', '246', '154', '275', '65', '312', '0', '784', '0', '471', '0', '285', '454', '803', '808', '456', '0', '0', '0', '0', '1476', '0', '445', '1351', '0', '690', '767', '841', '0', '611', '55', '111', '1236', '1022', '0', '1758', '1115', '16', '1005', '462', '904', '1005', '0', '1260', '1640', '532', '0', '866', '883', '462', '510', '515', '594', '509', '0', '273', '720', '114', '1097', '625', '718', '732', '330', '1567', '496', '528', '865', '500', '706', '476', '851', '828', '138', '450', '604', '1153', '656', '733', '0', '0', '0', '219', '0', '504', '767', '319', '16', '0', '1337', '0', '1034', '0', '0', '983', '588', '747', '1206', '864', '896', '890', '767', '0', '280', '988', '644', '0', '403', '1084', '1023', '0', '602', '252', '119', '600', '266', '458', '330', '483', '321', '387', '358', '350', '559', '286', '378', '340', '1336', '1280', '1636', '1330', '1012', '1400', '1728', '1375', '1420', '1082', '1249', '40', '856', '2257', '1016', '866', '1149', '1075', '0', '372', '1540', '20', '1218', '28', '1204', '846', '24', '0', '573', '720', '1073', '1087', '16', '0', '0', '0', '759', '655', '0', '0', '0', '876', '0', '544', '724', '0', '870', '0', '0', '986', '655', '0', '1660', '851', '0', '1696', '1173', '228', '1000', '1314', '0', '0', '24', '1096', '0', '33', '0', '0', '729', '666', '24', '0', '0', '400', '0', '0', '789', '0', '0', '902', '503', '680', '80', '0', '80', '646', '814', '0', '0', '362', '602', '1138', '537', '472', '397', '1200', '426', '165', '300', '53', '737', '764', '890', '489', '832', '800', '190', '704', '520', '16', '0', '24', '390', '0', '0', '549', '550', '1027', '1004', '964', '1141', '1238', '510', '600', '681', '612', '813', '128', '786', '560', '1619', '660', '410', '1044', '0', '0', '828', '301', '656', '603', '0', '956', '732', '595', '260', '0', '231', '0', '583', '575', '442', '400', '867', '552', '0', '288', '228', '776', '490', '312', '892', '787', '633', '624', '0', '806', '0', '419', '528', '0', '0', '851', '120', '658', '280', '32', '831', '531', '454', '288', '572', '0', '371', '575', '902', '25', '504', '621', '1053', '662', '958', '616', '1040', '570', '774', '148', '500', '624', '0', '852', '570', '0', '442', '0', '0', '0', '580', '0', '0', '0', '319', '744', '637', '733', '697', '425', '0', '432', '0', '666', '476', '520', '374', '315', '0', '0', '673', '0', '370', '0', '400', '674', '0', '96', '0', '0', '0', '0', '493', '0', '0', '0', '0', '0', '360', '0', '590', '0', '0', '104', '144', '445', '0', '308', '0', '0', '0', '0', '0', '116', '0', '0', '234', '319', '0', '141', '0', '0', '259', '0', '0', '0', '0', '200', '0', '0', '0', '406', '0', '0', '175', '784', '600', '0', '521', '0', '0', '201', '264', '0', '68', '', '80', '0', '0', '300', '203', '0', '0', '0', '336', '0', '329', '0', '399', '210', '196', '0', '0', '0', '372', '0', '0', '0', '121', '0', '180', '0', '0', '0', '0', '0', '250', '0', '0', '351', '784', '906', '528', '0', '758', '702', '450', '221', '104', '1198', '1300', '288', '0', '634', '776', '1064', '429', '0', '0', '988', '336', '704', '1003', '392', '599', '226', '1116', '719', '0', '500', '0', '1035', '0', '626', '870', '864', '324', '241', '969', '1040', '0', '236', '1085', '779', '1271', '355', '0', '0', '0', '2085', '1153', '50', '770', '262', '462', '722', '0', '686', '1308', '688', '527', '633', '0', '0', '922', '361', '663', '486', '280', '595', '781', '505', '294', '88', '0', '390', '632', '0', '804', '735', '0', '668', '252', '0', '1194', '1538', '0', '550', '0', '0', '0', '642', '686', '662', '994', '1593', '810', '706', '24', '946', '490', '0', '56', '24', '648', '697', '697', '662', '662', '0', '1084', '609', '830', '456', '1033', '290', '920', '0', '368', '288', '1024', '0', '5644', '459', '0', '0', '133', '0', '784', '0', '0', '767', '352', '0', '0', '0', '224', '468', '41', '210', '156', '378', '423', '0', '0', '0', '281', '379', '0', '0', '0', '384', '406', '0', '0', '0', '326', '606', '0', '500', '210', '192', '341', '435', '1116', '728', '366', '81', '299', '0', '0', '538', '403', '0', '257', '0', '330', '0', '0', '0', '0', '0', '0', '1480', '1476', '1474', '1373', '700', '1218', '0', '522', '641', '0', '1383', '1249', '893', '1165', '1036', '1513', '770', '0', '0', '0', '0', '1398', '920', '783', '1029', '1223', '871', '1011', '1571', '1309', '1309', '0', '864', '865', '769', '0', '318', '501', '437', '785', '358', '495', '0', '534', '658', '641', '816', '638', '660', '647', '562', '0', '838', '778', '1880', '351', '0', '0', '182', '0', '0', '1196', '186', '871', '414', '0', '0', '0', '0', '0', '0', '550', '0', '828', '248', '926', '1249', '986', '1101', '1047', '797', '945', '1558', '1152', '678', '256', '0', '321', '1328', '758', '0', '156', '605', '781', '315', '903', '493', '492', '998', '384', '0', '624', '931', '349', '282', '626', '566', '81', '412', '0', '322', '314', '616', '584', '0', '930', '312', '356', '0', '0', '471', '120', '556', '632', '725', '1151', '48', '0', '0', '1004', '1518', '0', '1304', '0', '1430', '0', '1812', '0', '0', '0', '1350', '0', '1684', '0', '0', '778', '1288', '0', '0', '970', '938', '0', '669', '1178', '119', '0', '20', '866', '1030', '762', '24', '24', '24', '848', '1153', '0', '24', '1000', '0', '0', '0', '0', '0', '0', '918', '0', '0', '24', '0', '0', '0', '0', '0', '0', '1084', '0', '1300', '779', '192', '0', '0', '0', '0', '0', '0', '574', '0', '0', '0', '520', '0', '2096', '1181', '0', '1282', '672', '1048', '0', '1455', '862', '719', '565', '56', '1231', '335', '1225', '0', '1220', '0', '929', '28', '1572', '63', '0', '0', '1126', '0', '0', '769', '0', '778', '1369', '0', '0', '24', '0', '350', '0', '0', '64', '745', '24', '0', '0', '0', '0', '0', '0', '0', '729', '0', '814', '480', '0', '1443', '430', '0', '747', '0', '138', '630', '417', '588', '932', '0', '812', '827', '599', '727', '125', '787', '1390', '968', '482', '700', '851', '60', '60', '0', '937', '0', '1106', '0', '565', '419', '420', '417', '436', '239', '0', '649', '0', '964', '901', '457', '1732', '680', '1157', '881', '0', '978', '1632', '498', '738', '0', '915', '973', '910', '346', '0', '819', '0', '792', '916', '617', '474', '695', '836', '457', '40', '0', '0', '498', '0', '507', '111', '438', '0', '311', '700', '0', '654', '494', '270', '414', '54', '1386', '594', '405', '0', '0', '130', '0', '299', '144', '150', '442', '368', '220', '368', '386', '0', '602', '600', '456', '460', '187', '873', '908', '288', '846', '608', '480', '777', '0', '668', '512', '586', '1237', '780', '288', '408', '0', '441', '85', '643', '114', '384', '150', '793', '377', '595', '292', '0', '220', '198', '0', '0', '0', '1030', '0', '0', '0', '242', '192', '952', '650', '0', '336', '196', '534', '432', '398', '588', '574', '625', '739', '1098', '0', '0', '536', '540', '110', '734', '0', '0', '276', '782', '936', '0', '0', '0', '130', '331', '168', '122', '250', '0', '329', '0', '0', '196', '0', '168', '0', '259', '0', '316', '0', '1046', '370', '338', '0', '324', '0', '0', '317', '910', '645', '300', '306', '276', '375', '0', '52', '48', '0', '351', '0', '0', '425', '0', '0', '0', '0', '0', '0', '336', '168', '0', '0', '224', '0', '375', '0', '0', '354', '375', '681', '0', '197', '360', '0', '116', '0', '288', '152', '312', '485', '925', '785', '513', '903', '68', '249', '187', '180', '0', '748', '168', '114', '763', '492', '0', '216', '386', '267', '0', '258', '736', '190', '0', '1219', '299', '831', '300', '587', '0', '353', '477', '491', '453', '0', '1440', '348', '283', '557', '1080', '0', '0', '0', '738', '700', '28', '48', '421', '497', '984', '1150', '0', '0', '0', '0', '0', '0', '925', '0', '0', '664', '20', '36', '0', '0', '24', '1065', '608', '697', '985', '568', '51', '550', '495', '334', '539', '706', '420', '549', '588', '648', '342', '638', '0', '841', '1013', '0', '663', '502', '755', '539', '60', '330', '138', '716', '671', '385', '1464', '0', '1412', '0', '654', '0', '281', '408', '1198', '762', '1059', '1079', '659', '915', '0', '699', '0', '0', '0', '709', '0', '0', '0', '698', '936', '132', '520', '130', '0', '816', '504', '751', '0', '0', '980', '611', '4010', '2260', '467', '77', '0', '492', '0', '544', '144', '552', '0', '544', '682', '732', '256', '371', '0', '0', '319', '113', '569', '246', '0', '0', '0', '364', '365', '0', '0', '484', '284', '0', '0', '1128', '428', '189', '297', '533', '297', '774', '1186', '410', '35', '540', '813', '330', '0', '577', '434', '1219', '0', '0', '375', '116', '0', '0', '548', '0', '0', '0', '420', '0', '0', '967', '737', '1573', '1573', '1001', '773', '336', '585', '1392', '1239', '224', '924', '949', '1102', '967', '0', '0', '583', '428', '0', '0', '215', '902', '742', '250', '786', '1329', '0', '1300', '766', '1159', '80', '0', '0', '206', '0', '16', '633', '0', '1159', '840', '874', '252', '503', '384', '0', '131', '0', '539', '923', '1148', '1112', '531', '796', '619', '811', '565', '1090', '546', '596', '212', '516', '468', '773', '1127', '1110', '0', '700', '0', '0', '592', '0', '714', '57', '0', '0', '0', '60', '0', '0', '705', '518', '0', '0', '495', '1148', '1218', '0', '205', '240', '0', '1206', '0', '0', '0', '1056', '1191', '1422', '1416', '213', '1002', '795', '712', '850', '929', '0', '625', '790', '550', '1005', '788', '548', '788', '194', '663', '755', '75', '0', '614', '20', '951', '0', '402', '309', '282', '0', '317', '276', '382', '0', '727', '373', '769', '120', '70', '1447', '1369', '0', '0', '1386', '0', '1505', '1261', '0', '0', '0', '0', '1290', '998', '0', '0', '880', '1274', '0', '1232', '1383', '1567', '1410', '546', '994', '659', '472', '0', '0', '1023', '415', '0', '28', '0', '0', '554', '0', '0', '0', '0', '0', '453', '0', '0', '1038', '0', '1059', '16', '16', '16', '1154', '1070', '0', '457', '0', '0', '0', '0', '0', '732', '0', '786', '0', '0', '1074', '791', '505', '1387', '1182', '956', '0', '527', '292', '380', '740', '247', '0', '1562', '1721', '1220', '0', '0', '24', '1836', '0', '0', '0', '0', '0', '905', '0', '0', '24', '0', '0', '0', '941', '0', '0', '0', '387', '758', '904', '278', '274', '1056', '641', '36', '1332', '0', '612', '506', '554', '162', '181', '712', '560', '644', '465', '659', '1023', '0', '1118', '1012', '728', '1456', '0', '1039', '0', '0', '0', '0', '353', '450', '641', '0', '0', '0', '437', '767', '1009', '860', '807', '652', '1810', '962', '0', '297', '404', '619', '247', '553', '0', '400', '758', '361', '760', '1016', '744', '799', '602', '661', '416', '915', '521', '528', '901', '553', '260', '360', '513', '567', '632', '574', '486', '0', '384', '0', '0', '0', '915', '40', '996', '756', '403', '0', '486', '0', '939', '600', '445', '812', '1036', '0', '803', '748', '623', '565', '203', '678', '895', '914', '360', '943', '824', '0', '658', '0', '271', '488', '144', '741', '0', '494', '1018', '0', '617', '0', '415', '0', '0', '0', '821', '338', '0', '0', '664', '626', '643', '516', '580', '600', '701', '312', '655', '414', '708', '913', '0', '636', '1277', '455', '0', '0', '0', '369', '0', '0', '0', '0', '179', '781', '512', '784', '809', '468', '953', '0', '0', '276', '284', '381', '16', '208', '0', '0', '0', '143', '0', '0', '0', '0', '0', '576', '0', '416', '310', '256', '0', '0', '0', '390', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '266', '0', '0', '399', '507', '0', '0', '347', '489', '0', '0', '0', '397', '616', '0', '0', '0', '789', '0', '0', '0', '0', '0', '0', '0', '0', '490', '343', '329', '0', '0', '300', '0', '0', '510', '547', '0', '663', '779', '328', '456', '773', '673', '209', '194', '570', '794', '0', '483', '57', '168', '306', '0', '648', '988', '810', '104', '603', '535', '762', '397', '1082', '799', '230', '603', '0', '0', '425', '612', '0', '0', '444', '468', '210', '0', '0', '1258', '549', '380', '261', '0', '393', '684', '0', '20', '0', '464', '1576', '1300', '1122', '0', '56', '0', '789', '812', '938', '655', '853', '298', '0', '0', '846', '716', '1400', '1200', '1162', '500', '894', '700', '0', '0', '483', '509', '595', '523', '360', '894', '437', '338', '932', '456', '639', '872', '0', '0', '986', '920', '0', '796', '685', '975', '24', '717', '662', '0', '1000', '0', '340', '0', '0', '24', '0', '996', '0', '0', '24', '173', '176', '836', '976', '945', '847', '0', '475', '0', '547', '547', '547', '0', '0', '0', '0', '0', '0', '0', '0', '0', '392', '167', '691', '0', '0', '0', '0', '0', '0', '388', '930', '780', '424', '0', '305', '0', '0', '352', '646', '384', '216', '0', '0', '602', '0', '223', '526', '503', '0', '0', '296', '1283', '760', '841', '1110', '305', '374', '0', '0', '285', '0', '637', '0', '50', '0', '0', '1573', '1564', '776', '0', '0', '975', '576', '0', '965', '0', '909', '0', '980', '1053', '1216', '1136', '1274', '1350', '1460', '1455', '0', '1243', '897', '1201', '0', '0', '548', '837', '441', '149', '522', '252', '119', '553', '408', '0', '0', '252', '936', '1606', '936', '1224', '819', '301', '337', '1071', '758') invalid literal for int() with base 10: '' BsmtFin SF 2 ('0', '144', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1120', '0', '0', '0', '0', '163', '0', '168', '0', '0', '0', '0', '78', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '119', '0', '0', '121', '0', '0', '0', '0', '0', '0', '117', '0', '0', '0', '859', '0', '981', '0', '0', '0', '0', '0', '42', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '46', '0', '0', '0', '0', '81', '0', '0', '0', '0', '0', '0', '0', '1029', '0', '0', '0', '0', '290', '132', '0', '0', '0', '0', '713', '0', '0', '162', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '362', '240', '0', '0', '258', '0', '174', '906', '0', '486', '0', '350', '263', '0', '0', '0', '0', '0', '1073', '0', '0', '0', '692', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '12', '0', '159', '0', '0', '0', '0', '0', '0', '0', '0', '712', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '668', '474', '0', '0', '0', '453', '0', '0', '0', '0', '0', '0', '0', '684', '0', '387', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '688', '0', '712', '0', '0', '0', '0', '0', '0', '0', '0', '972', '0', '0', '0', '0', '0', '0', '0', '0', '127', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '252', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '334', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '232', '0', '480', '0', '0', '0', '0', '590', '0', '0', '0', '284', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '276', '168', '0', '0', '0', '0', '0', '0', '472', '0', '0', '0', '239', '0', '180', '0', '0', '0', '0', '294', '0', '0', '0', '0', '0', '622', '495', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '539', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '479', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '113', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1526', '0', '0', '0', '180', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '360', '0', '0', '0', '0', '0', '774', '0', '0', '0', '0', '0', '0', '0', '0', '364', '0', '0', '596', '0', '0', '0', '0', '884', '0', '0', '0', '0', '0', '0', '311', '590', '92', '216', '0', '0', '0', '0', '0', '0', '0', '0', '0', '136', '0', '0', '0', '0', '0', '0', '0', '32', '42', '0', '0', '0', '147', '0', '0', '0', '1127', '0', '0', '0', '466', '0', '0', '630', '0', '0', '0', '0', '201', '0', '345', '512', '0', '230', '0', '0', '0', '0', '247', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '661', '0', '0', '620', '0', '202', '483', '750', '690', '0', '0', '0', '180', '0', '0', '180', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '105', '0', '0', '0', '0', '60', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '352', '0', '0', '102', '95', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '465', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '63', '262', '0', '0', '0', '0', '0', '0', '0', '0', '0', '500', '0', '0', '0', '0', '0', '670', '0', '0', '0', '0', '0', '0', '0', '0', '768', '0', '0', '0', '0', '0', '0', '0', '0', '0', '393', '0', '0', '0', '286', '450', '0', '177', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '764', '0', '0', '0', '344', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '72', '144', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '243', '0', '0', '0', '0', '0', '0', '0', '0', '0', '420', '0', '0', '0', '0', '0', '0', '0', '0', '0', '210', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '694', '0', '875', '507', '0', '435', '0', '0', '0', '0', '0', '419', '0', '0', '0', '0', '0', '0', '0', '0', '250', '0', '0', '0', '0', '116', '0', '0', '0', '354', '820', '0', '0', '0', '0', '0', '0', '0', '624', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '273', '76', '270', '0', '0', '110', '0', '0', '0', '288', '411', '0', '276', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '228', '0', '186', '449', '0', '48', '93', '0', '0', '0', '0', '0', '0', '0', '0', '0', '438', '0', '613', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '294', '0', '0', '0', '0', '0', '0', '0', '0', '495', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '852', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '555', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '841', '0', '799', '0', '0', '0', '0', '0', '0', '811', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '842', '0', '670', '0', '0', '0', '382', '0', '0', '0', '0', '0', '294', '0', '182', '0', '0', '456', '0', '0', '0', '0', '80', '0', '64', '0', '0', '0', '0', '0', '0', '0', '539', '0', '0', '0', '336', '0', '0', '0', '306', '0', '0', '0', '0', '0', '0', '0', '308', '0', '0', '0', '374', '0', '0', '0', '0', '0', '872', '108', '52', '0', '0', '0', '0', '0', '0', '0', '0', '196', '128', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '488', '319', '532', '0', '0', '0', '0', '0', '0', '0', '0', '106', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '169', '608', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '273', '0', '0', '0', '0', '0', '0', '0', '0', '0', '162', '0', '0', '0', '', '0', '0', '0', '240', '0', '0', '0', '0', '41', '0', '0', '0', '0', '606', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '645', '0', '0', '0', '0', '0', '492', '0', '0', '181', '0', '0', '0', '0', '0', '0', '0', '0', '956', '0', '0', '0', '0', '0', '0', '0', '1080', '0', '0', '0', '0', '0', '0', '0', '0', '1063', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '391', '0', '0', '0', '380', '0', '0', '0', '0', '0', '0', '0', '0', '0', '531', '0', '723', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '491', '0', '0', '435', '0', '596', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '162', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '290', '0', '0', '0', '180', '0', '120', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '679', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '612', '40', '0', '0', '0', '125', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '279', '0', '0', '147', '0', '400', '0', '0', '0', '0', '0', '0', '0', '208', '60', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '247', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '193', '0', '0', '0', '0', '823', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '182', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '110', '0', '287', '121', '0', '175', '0', '604', '153', '0', '35', '0', '0', '619', '287', '0', '0', '0', '0', '139', '0', '0', '0', '0', '0', '0', '0', '0', '0', '6', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '64', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '93', '0', '351', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1031', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1037', '0', '391', '0', '176', '0', '0', '829', '211', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '264', '38', '0', '0', '374', '264', '0', '0', '0', '0', '0', '279', '206', '0', '167', '0', '0', '0', '0', '580', '0', '543', '0', '219', '0', '0', '0', '259', '0', '0', '0', '404', '0', '0', '0', '41', '0', '0', '0', '0', '0', '0', '723', '0', '0', '0', '0', '0', '468', '0', '0', '138', '0', '0', '0', '0', '0', '0', '0', '0', '955', '0', '691', '0', '0', '0', '0', '354', '0', '0', '0', '0', '0', '0', '0', '66', '0', '0', '0', '483', '0', '0', '0', '0', '0', '0', '96', '0', '149', '0', '0', '0', '0', '154', '0', '0', '117', '0', '442', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '448', '0', '0', '0', '0', '0', '210', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '227', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '546', '0', '0', '0', '0', '0', '0', '0', '398', '0', '127', '0', '0', '0', '0', '0', '0', '0', '469', '0', '0', '0', '0', '144', '0', '722', '761', '627', '374', '0', '0', '288', '529', '0', '0', '0', '435', '522', '0', '0', '0', '0', '873', '0', '0', '891', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '755', '0', '0', '0', '0', '0', '0', '0', '1474', '634', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '321', '0', '0', '0', '915', '0', '0', '544', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '417', '432', '468', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '465', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '96', '0', '841', '0', '105', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '831', '0', '0', '0', '0', '278', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '557', '0', '0', '150', '0', '0', '869', '1020', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '530', '0', '0', '72', '0', '0', '0', '0', '0', '0', '0', '80', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '904', '0', '0', '0', '0', '0', '0', '0', '0', '0', '499', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '539', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '215', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '202', '0', '0', '0', '0', '0', '1061', '469', '0', '0', '0', '0', '0', '0', '377', '0', '791', '0', '0', '620', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '156', '108', '0', '492', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1393', '168', '0', '1039', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '270', '0', '0', '375', '0', '0', '0', '497', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1057', '0', '182', '0', '0', '526', '0', '0', '0', '68', '0', '0', '0', '68', '0', '480', '0', '483', '0', '0', '0', '0', '402', '0', '0', '0', '174', '0', '252', '0', '748', '0', '0', '28', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '165', '0', '0', '0', '0', '0', '0', '0', '184', '0', '0', '294', '0', '0', '0', '281', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '912', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '128', '0', '0', '0', '600', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '506', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '72', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '294', '0', '0', '373', '0', '0', '0', '0', '551', '0', '0', '0', '0', '982', '0', '0', '0', '0', '441', '682', '1085', '0', '0', '0', '826', '850', '0', '159', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1164', '0', '0', '0', '0', '551', '0', '0', '0', '0', '0', '1083', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '337', '0', '0', '0', '0', '0', '0', '297', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '547', '147', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '40', '0', '0', '116', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '173', '0', '0', '0', '0', '0', '344', '0', '0', '0', '0', '0', '396', '0', '0', '0', '0', '324', '0', '123', '0') invalid literal for int() with base 10: '' Bsmt Unf SF ('441', '270', '406', '1045', '137', '324', '722', '1017', '415', '994', '763', '233', '789', '663', '0', '234', '132', '411', '744', '589', '1139', '0', '281', '426', '344', '281', '0', '432', '354', '327', '225', '525', '709', '341', '836', '544', '1590', '486', '284', '1544', '340', '1588', '1794', '1515', '142', '625', '1473', '1093', '1296', '1346', '764', '1324', '1129', '1232', '58', '235', '847', '134', '884', '1393', '1629', '801', '431', '628', '1195', '1217', '1595', '1218', '732', '488', '769', '54', '300', '831', '253', '261', '1055', '918', '0', '594', '702', '650', '816', '0', '210', '224', '432', '216', '381', '223', '76', '0', '261', '190', '840', '320', '600', '190', '224', '892', '378', '290', '92', '286', '610', '491', '0', '174', '192', '659', '1323', '143', '410', '491', '586', '179', '386', '534', '678', '381', '150', '500', '533', '138', '173', '228', '0', '470', '482', '162', '728', '412', '350', '728', '136', '662', '1035', '557', '1604', '292', '125', '380', '392', '1194', '188', '571', '270', '510', '832', '525', '324', '456', '326', '576', '0', '404', '448', '912', '0', '733', '710', '161', '0', '403', '180', '1116', '237', '415', '756', '661', '576', '357', '1008', '0', '840', '747', '278', '0', '827', '247', '832', '678', '624', '930', '0', '346', '840', '312', '622', '777', '455', '200', '634', '577', '144', '308', '316', '480', '252', '480', '164', '576', '888', '780', '662', '0', '0', '360', '1032', '656', '689', '186', '232', '634', '120', '780', '1128', '1768', '198', '90', '70', '204', '150', '292', '89', '0', '0', '234', '105', '328', '660', '625', '74', '153', '0', '350', '172', '405', '564', '218', '1176', '162', '1250', '0', '741', '0', '86', '300', '189', '1694', '501', '1226', '1198', '203', '676', '506', '0', '525', '299', '140', '311', '0', '396', '296', '223', '458', '1040', '1649', '176', '186', '315', '761', '1390', '0', '381', '0', '126', '744', '480', '480', '960', '1121', '641', '324', '833', '974', '806', '661', '808', '618', '0', '894', '804', '850', '657', '877', '496', '80', '235', '1115', '254', '61', '0', '321', '698', '859', '540', '756', '221', '434', '564', '1560', '473', '1958', '60', '1258', '1214', '384', '774', '193', '967', '2002', '1026', '1430', '912', '1344', '212', '30', '175', '370', '0', '546', '252', '395', '595', '36', '1216', '166', '388', '54', '208', '318', '590', '542', '98', '158', '100', '426', '384', '243', '343', '1077', '846', '195', '832', '476', '799', '370', '107', '1181', '808', '702', '598', '284', '1424', '184', '312', '2046', '256', '722', '153', '1362', '564', '356', '832', '1064', '441', '336', '308', '1420', '567', '1090', '399', '304', '288', '1058', '471', '120', '228', '540', '1064', '689', '896', '174', '115', '1180', '543', '138', '250', '673', '160', '624', '229', '0', '630', '79', '321', '399', '0', '498', '289', '0', '103', '466', '484', '544', '576', '300', '460', '220', '528', '416', '1926', '788', '80', '1566', '2042', '379', '168', '788', '570', '384', '342', '1734', '1736', '251', '278', '1709', '724', '625', '467', '632', '292', '797', '1603', '498', '1502', '2336', '480', '1082', '1598', '522', '406', '425', '474', '410', '346', '643', '1084', '1451', '516', '461', '1405', '197', '728', '745', '742', '684', '1373', '398', '1357', '1330', '1204', '1129', '291', '1010', '384', '868', '55', '846', '130', '204', '410', '652', '219', '297', '30', '982', '111', '384', '264', '841', '220', '384', '89', '773', '282', '503', '371', '1264', '262', '360', '254', '549', '88', '378', '1468', '1696', '1614', '1573', '408', '1043', '772', '300', '78', '768', '1191', '1436', '364', '1402', '1530', '645', '1348', '252', '218', '1082', '280', '1836', '222', '912', '811', '422', '402', '1218', '1087', '1158', '835', '222', '343', '1114', '1114', '278', '1450', '276', '868', '1434', '400', '626', '1332', '122', '345', '0', '721', '784', '28', '420', '204', '0', '480', '288', '270', '0', '182', '189', '158', '1376', '612', '318', '1726', '183', '348', '249', '142', '321', '306', '266', '1619', '392', '165', '429', '1442', '1489', '216', '150', '130', '932', '1152', '588', '261', '476', '664', '379', '167', '216', '1568', '121', '467', '270', '491', '160', '461', '252', '265', '222', '1584', '975', '491', '294', '184', '356', '563', '50', '640', '613', '140', '524', '481', '507', '131', '546', '736', '506', '1584', '141', '785', '175', '314', '448', '1392', '715', '313', '628', '785', '280', '0', '630', '565', '727', '295', '0', '84', '1866', '572', '0', '323', '1005', '178', '93', '100', '0', '538', '0', '810', '292', '792', '660', '676', '405', '768', '1054', '1313', '560', '416', '420', '720', '630', '1248', '996', '108', '748', '206', '559', '132', '208', '160', '457', '0', '174', '0', '676', '1041', '525', '0', '0', '0', '832', '744', '780', '0', '219', '894', '350', '440', '901', '339', '676', '240', '504', '269', '994', '600', '960', '651', '801', '936', '384', '811', '861', '0', '600', '190', '624', '736', '677', '408', '849', '1240', '917', '624', '700', '624', '26', '310', '0', '972', '741', '225', '245', '15', '1022', '952', '297', '952', '0', '698', '884', '780', '248', '884', '740', '927', '884', '264', '506', '960', '679', '938', '844', '728', '1048', '611', '672', '755', '1040', '198', '628', '483', '851', '1204', '46', '160', '560', '0', '0', '0', '333', '121', '585', '76', '470', '192', '525', '414', '0', '173', '168', '252', '552', '550', '825', '0', '1104', '113', '75', '599', '470', '0', '0', '1436', '816', '1276', '405', '328', '916', '0', '104', '476', '356', '755', '308', '0', '55', '1496', '227', '605', '544', '0', '0', '0', '0', '0', '0', '0', '0', '0', '348', '348', '348', '534', '417', '1622', '616', '1468', '846', '479', '1800', '270', '380', '382', '508', '1474', '704', '0', '649', '0', '308', '235', '107', '70', '513', '1097', '244', '866', '811', '871', '322', '831', '785', '278', '1413', '172', '1468', '424', '282', '132', '364', '218', '1072', '404', '117', '108', '112', '335', '1068', '1753', '309', '536', '840', '944', '216', '814', '462', '306', '318', '880', '1212', '1630', '163', '163', '100', '864', '1480', '545', '608', '0', '849', '126', '0', '155', '615', '410', '464', '0', '698', '301', '0', '0', '864', '0', '1678', '604', '672', '684', '94', '156', '0', '611', '0', '778', '301', '583', '500', '816', '712', '0', '896', '861', '600', '1276', '112', '224', '300', '480', '163', '731', '674', '264', '429', '621', '248', '1092', '91', '516', '90', '561', '276', '118', '581', '72', '216', '760', '596', '1013', '572', '120', '0', '412', '83', '1710', '114', '135', '0', '0', '577', '1527', '354', '80', '598', '846', '432', '526', '1450', '387', '250', '117', '262', '912', '578', '338', '476', '0', '338', '341', '0', '354', '115', '594', '121', '546', '0', '0', '0', '0', '208', '0', '64', '294', '0', '0', '245', '340', '176', '220', '204', '75', '115', '778', '898', '125', '440', '1008', '604', '1280', '926', '932', '554', '712', '332', '461', '1018', '1152', '1122', '547', '1632', '676', '1488', '791', '692', '606', '513', '656', '469', '434', '273', '266', '738', '440', '432', '549', '1444', '400', '92', '213', '896', '14', '684', '132', '264', '1139', '25', '153', '0', '162', '96', '125', '280', '510', '275', '677', '524', '596', '402', '442', '122', '570', '310', '195', '575', '430', '538', '165', '908', '292', '278', '556', '132', '454', '404', '1765', '1486', '162', '1347', '300', '1656', '596', '496', '1318', '764', '191', '638', '342', '306', '1330', '1266', '1146', '789', '80', '201', '728', '840', '847', '474', '936', '438', '64', '707', '167', '831', '1173', '484', '490', '1519', '322', '213', '1242', '413', '138', '0', '223', '672', '1580', '894', '1550', '482', '1498', '1530', '1417', '1341', '226', '794', '1339', '1372', '1428', '466', '1053', '1026', '245', '813', '1660', '316', '361', '400', '200', '835', '1095', '468', '300', '798', '1162', '392', '284', '270', '295', '355', '439', '78', '406', '598', '899', '132', '175', '100', '0', '375', '80', '630', '0', '226', '1328', '1375', '625', '1211', '210', '689', '689', '195', '194', '587', '306', '455', '416', '460', '90', '72', '177', '348', '147', '0', '474', '0', '100', '572', '584', '0', '952', '1304', '599', '1439', '602', '723', '1625', '384', '0', '317', '196', '1728', '1497', '1656', '242', '487', '459', '336', '77', '280', '0', '619', '724', '344', '935', '276', '244', '305', '586', '288', '1114', '247', '1252', '375', '590', '0', '270', '140', '228', '638', '752', '232', '161', '505', '410', '700', '572', '1319', '728', '529', '196', '247', '319', '503', '195', '599', '437', '580', '352', '510', '330', '572', '456', '232', '998', '100', '203', '0', '390', '1824', '0', '747', '333', '672', '892', '0', '539', '168', '675', '520', '384', '160', '105', '444', '0', '409', '292', '188', '363', '453', '936', '832', '181', '1800', '398', '825', '380', '0', '1117', '96', '680', '650', '780', '680', '1017', '672', '728', '828', '1362', '801', '576', '931', '294', '481', '684', '516', '172', '459', '407', '620', '901', '448', '1470', '797', '876', '508', '624', '346', '739', '416', '572', '548', '482', '742', '425', '572', '1237', '723', '1313', '784', '1050', '0', '869', '329', '672', '742', '849', '0', '72', '554', '460', '949', '862', '462', '475', '992', '497', '', '624', '0', '1078', '449', '897', '952', '611', '520', '295', '833', '697', '810', '484', '0', '1046', '588', '796', '768', '396', '1272', '880', '1040', '647', '319', '0', '901', '451', '536', '756', '1046', '210', '720', '0', '112', '197', '134', '480', '876', '234', '192', '0', '852', '0', '0', '0', '718', '1228', '326', '212', '319', '93', '533', '672', '0', '240', '160', '288', '768', '925', '96', '248', '300', '570', '594', '907', '545', '1163', '501', '639', '0', '297', '229', '148', '124', '572', '0', '390', '298', '331', '457', '672', '628', '1615', '186', '598', '499', '631', '197', '154', '268', '1099', '304', '110', '176', '255', '240', '880', '1468', '572', '602', '265', '434', '167', '390', '83', '0', '782', '180', '924', '474', '148', '1777', '324', '257', '1257', '336', '901', '1055', '163', '240', '1128', '334', '1129', '798', '850', '273', '162', '186', '484', '83', '726', '150', '1421', '490', '280', '1234', '1508', '1327', '80', '151', '151', '186', '186', '796', '188', '483', '136', '0', '94', '706', '38', '746', '541', '396', '108', '0', '466', '88', '0', '0', '1307', '0', '0', '585', '0', '144', '416', '941', '816', '416', '725', '396', '823', '570', '516', '342', '758', '1228', '940', '612', '0', '265', '588', '840', '676', '384', '392', '1064', '784', '776', '389', '336', '884', '591', '398', '536', '457', '397', '782', '568', '150', '23', '555', '720', '796', '278', '212', '780', '367', '520', '821', '0', '173', '649', '356', '894', '592', '120', '120', '120', '221', '1140', '350', '910', '574', '276', '0', '297', '103', '384', '0', '482', '125', '150', '352', '384', '796', '1495', '0', '276', '678', '403', '443', '611', '873', '393', '35', '35', '1092', '325', '88', '271', '264', '232', '25', '25', '328', '188', '135', '988', '282', '218', '175', '0', '207', '323', '217', '29', '686', '749', '499', '343', '1043', '847', '806', '612', '916', '384', '298', '206', '52', '277', '1237', '938', '1168', '384', '384', '903', '752', '1074', '180', '918', '386', '673', '163', '1559', '53', '815', '474', '662', '590', '762', '1028', '585', '404', '201', '22', '808', '692', '427', '372', '114', '356', '0', '1012', '486', '143', '793', '0', '0', '23', '664', '99', '359', '214', '251', '858', '536', '600', '248', '0', '1337', '475', '213', '316', '672', '630', '294', '958', '248', '423', '263', '639', '1774', '1694', '1694', '730', '590', '2121', '630', '1108', '564', '1063', '740', '1935', '2153', '1626', '626', '1704', '636', '1582', '1143', '140', '294', '1802', '1706', '166', '379', '1181', '226', '436', '1602', '1298', '1342', '436', '272', '600', '1530', '1530', '1346', '729', '408', '1869', '1300', '405', '768', '768', '783', '608', '738', '698', '408', '728', '1302', '1316', '616', '752', '728', '1246', '1258', '1258', '322', '1266', '230', '56', '192', '847', '1510', '840', '384', '847', '924', '280', '953', '384', '660', '395', '941', '300', '598', '969', '1351', '736', '341', '1066', '989', '255', '660', '638', '1198', '1969', '770', '100', '1369', '322', '1905', '556', '1496', '394', '1560', '1795', '1528', '600', '1689', '1588', '769', '1496', '716', '317', '982', '1302', '1314', '1335', '546', '725', '1088', '1120', '210', '1632', '874', '1574', '1685', '1158', '1580', '1100', '1143', '365', '1461', '114', '384', '1349', '39', '1145', '630', '0', '0', '405', '340', '640', '411', '108', '1140', '228', '161', '277', '496', '36', '250', '0', '76', '971', '983', '527', '1081', '1451', '1352', '415', '1550', '135', '625', '179', '310', '336', '339', '320', '312', '776', '326', '1339', '90', '319', '0', '270', '289', '280', '0', '528', '284', '0', '652', '319', '912', '93', '0', '385', '778', '1594', '329', '1680', '301', '326', '171', '437', '519', '237', '193', '1424', '0', '978', '460', '1065', '81', '522', '250', '0', '386', '264', '894', '520', '548', '452', '431', '533', '206', '331', '658', '0', '932', '433', '0', '367', '226', '254', '374', '710', '708', '359', '342', '1560', '191', '618', '456', '414', '111', '63', '100', '765', '210', '834', '108', '467', '1144', '525', '410', '462', '420', '424', '928', '456', '1560', '507', '0', '365', '120', '0', '1040', '130', '551', '156', '632', '925', '625', '1018', '666', '735', '882', '55', '656', '736', '691', '0', '728', '0', '390', '672', '746', '844', '246', '432', '317', '422', '466', '545', '503', '125', '1800', '0', '169', '324', '312', '162', '850', '264', '569', '240', '0', '967', '641', '808', '550', '318', '739', '0', '710', '1075', '357', '968', '725', '322', '702', '448', '662', '667', '1008', '371', '819', '168', '779', '1221', '718', '588', '0', '0', '212', '0', '270', '765', '422', '324', '360', '884', '809', '624', '966', '405', '939', '832', '459', '960', '1100', '764', '768', '750', '698', '336', '0', '592', '969', '816', '637', '366', '684', '780', '224', '763', '0', '530', '999', '360', '925', '556', '771', '717', '977', '444', '187', '0', '635', '348', '126', '190', '30', '0', '340', '948', '20', '420', '300', '192', '402', '660', '261', '332', '404', '816', '422', '231', '95', '0', '424', '0', '320', '109', '486', '484', '935', '725', '497', '411', '0', '0', '180', '0', '785', '0', '951', '0', '1105', '172', '0', '0', '422', '386', '282', '280', '316', '1643', '2140', '1494', '1316', '1643', '1482', '349', '728', '1240', '544', '1526', '1453', '1270', '879', '1290', '92', '0', '747', '595', '264', '0', '472', '495', '322', '96', '88', '570', '548', '402', '176', '646', '215', '845', '144', '440', '840', '201', '513', '240', '501', '399', '102', '276', '253', '193', '0', '536', '1284', '261', '1459', '325', '860', '747', '683', '333', '98', '567', '141', '189', '426', '847', '638', '738', '939', '1422', '460', '1330', '738', '768', '420', '0', '115', '440', '666', '1179', '0', '456', '392', '0', '1125', '110', '123', '1085', '878', '80', '52', '0', '372', '1195', '0', '238', '342', '560', '224', '182', '216', '1184', '925', '602', '768', '971', '538', '162', '285', '585', '912', '686', '554', '75', '661', '920', '495', '717', '851', '0', '242', '537', '741', '0', '195', '556', '104', '291', '390', '905', '0', '675', '186', '1680', '427', '1262', '816', '279', '793', '345', '604', '936', '732', '311', '816', '1012', '961', '490', '0', '957', '106', '100', '0', '0', '0', '115', '748', '856', '17', '215', '98', '46', '552', '328', '383', '585', '1689', '963', '1048', '1571', '1638', '970', '254', '130', '1017', '82', '593', '1491', '316', '356', '413', '1652', '1824', '1094', '914', '0', '0', '431', '1632', '90', '200', '268', '294', '27', '162', '546', '0', '546', '490', '0', '96', '48', '185', '0', '149', '585', '280', '0', '270', '220', '762', '348', '171', '235', '490', '595', '1851', '113', '964', '781', '99', '821', '88', '1335', '1670', '1074', '893', '1640', '868', '2062', '455', '179', '935', '1191', '354', '594', '180', '1528', '889', '1752', '1234', '644', '1390', '1410', '0', '0', '523', '392', '494', '995', '0', '0', '84', '138', '916', '945', '0', '133', '163', '42', '172', '127', '268', '638', '0', '348', '230', '864', '244', '224', '536', '525', '363', '174', '212', '672', '355', '207', '143', '483', '186', '462', '95', '443', '785', '533', '369', '1249', '1618', '690', '1721', '363', '572', '1158', '1117', '1090', '1030', '316', '177', '1209', '1054', '644', '622', '1085', '560', '397', '225', '438', '512', '426', '705', '1088', '1368', '1368', '663', '1251', '1405', '1288', '728', '738', '100', '879', '1326', '728', '1052', '738', '767', '1374', '1273', '330', '1375', '306', '1232', '1126', '1346', '366', '286', '732', '326', '707', '848', '1406', '783', '953', '250', '930', '173', '1035', '975', '322', '253', '655', '543', '358', '130', '1141', '815', '48', '742', '425', '0', '1100', '108', '356', '440', '1616', '1504', '1254', '200', '1489', '1095', '756', '858', '770', '357', '1257', '1293', '1118', '1400', '1131', '1141', '217', '891', '784', '941', '374', '78', '494', '939', '362', '0', '187', '952', '396', '0', '252', '0', '430', '450', '744', '312', '0', '268', '447', '253', '228', '1288', '216', '326', '367', '168', '1143', '208', '600', '600', '600', '600', '403', '241', '32', '530', '569', '1568', '0', '441', '44', '176', '419', '48', '32', '191', '570', '1203', '304', '435', '485', '713', '1164', '100', '293', '56', '216', '36', '89', '252', '137', '203', '409', '135', '169', '1098', '34', '698', '0', '360', '75', '413', '616', '242', '522', '938', '363', '440', '600', '504', '336', '1404', '60', '1380', '238', '704', '450', '1584', '307', '635', '479', '124', '140', '1008', '303', '102', '556', '818', '918', '99', '197', '210', '710', '0', '226', '1367', '350', '216', '30', '517', '0', '143', '929', '521', '1153', '784', '0', '713', '418', '1073', '715', '448', '299', '325', '1077', '672', '290', '170', '445', '380', '503', '312', '434', '0', '0', '450', '108', '400', '0', '802', '207', '455', '720', '0', '0', '671', '0', '0', '0', '1556', '465', '369', '148', '141', '236', '396', '72', '716', '686', '936', '863', '399', '712', '504', '502', '813', '938', '817', '844', '636', '576', '648', '738', '384', '816', '76', '460', '906', '798', '1020', '1095', '490', '1226', '540', '815', '684', '596', '1200', '1107', '624', '960', '1020', '522', '972', '848', '605', '286', '816', '896', '381', '279', '0', '1042', '741', '706', '0', '993', '816', '1595', '171', '485', '693', '596', '396', '610', '780', '803', '1007', '30', '641', '477', '1921', '0', '468', '0', '830', '190', '504', '0', '396', '285', '285', '456', '286', '378', '463', '0', '891', '166', '1967', '1466', '554', '284', '372', '872', '0', '200', '229', '46', '701', '88', '102', '33', '371', '168', '569', '293', '697', '672', '1411', '0', '0', '1057', '550', '532', '219', '0', '810', '40', '319', '397', '0', '1308', '815', '515', '1286', '1594', '1498', '927', '260', '434', '448', '945', '1558', '784', '119', '812', '0', '878', '535', '572', '1100', '781', '579', '274', '125', '279', '426', '342', '57', '216', '936', '1541', '428', '166', '0', '448', '504', '0', '427', '292', '133', '370', '201', '476', '1753', '872', '668', '170', '1065', '258', '245', '133', '1836', '131', '186', '1079', '390', '847', '1342', '851', '784', '1528', '860', '340', '750', '728', '1286', '166', '1290', '0', '0', '0', '329', '796', '142', '1150', '0', '0', '0', '970', '970', '970', '970', '976', '624', '832', '1093', '658', '392', '697', '263', '686', '864', '795', '498', '616', '686', '552', '128', '0', '200', '747', '450', '1008', '818', '441', '346', '440', '540', '817', '792', '299', '700', '794', '496', '449', '637', '697', '230', '0', '408', '324', '734', '671', '487', '432', '641', '666', '967', '0', '0', '430', '660', '216', '0', '30', '849', '1664', '1491', '0', '552', '1907', '245', '0', '723', '1686', '92', '256', '0', '129', '526', '378', '408', '383', '0', '45', '319', '36', '1140', '264', '36', '105', '423', '1503', '108', '294', '641', '77', '138', '546', '546', '294', '396', '122', '190', '0', '184', '239', '575', '195', '238') invalid literal for int() with base 10: '' Total Bsmt SF ('1080', '882', '1329', '2110', '928', '926', '1338', '1280', '1595', '994', '763', '1168', '789', '1300', '1488', '1650', '559', '1856', '864', '1542', '1844', '1053', '814', '1004', '1078', '1056', '882', '864', '1405', '483', '525', '525', '1069', '855', '836', '855', '1590', '1704', '1930', '1544', '1541', '1698', '1822', '1517', '2330', '1358', '2846', '1671', '1752', '1370', '764', '1324', '1145', '1256', '384', '860', '847', '384', '884', '1393', '1629', '1720', '1463', '1152', '1195', '2033', '1595', '1218', '756', '1566', '991', '1468', '956', '831', '948', '923', '1055', '918', '744', '996', '1040', '650', '816', '0', '1109', '894', '882', '1040', '1040', '1208', '750', '1231', '1390', '1488', '840', '600', '600', '600', '600', '1470', '756', '756', '696', '530', '1642', '975', '728', '1226', '725', '1492', '1829', '1280', '1610', '1224', '980', '1161', '715', '1232', '1328', '950', '1209', '1510', '533', '1152', '936', '1728', '1078', '1140', '782', '858', '728', '1056', '1156', '1268', '1080', '1105', '1947', '1517', '1604', '1480', '1143', '1398', '1314', '1194', '1188', '1268', '1206', '1244', '832', '864', '972', '988', '1057', '576', '0', '1086', '936', '912', '1056', '1063', '710', '816', '1246', '910', '900', '1116', '1175', '1395', '756', '709', '576', '936', '1008', '1347', '840', '747', '788', '926', '827', '1027', '1008', '678', '624', '930', '686', '346', '840', '912', '622', '777', '738', '988', '1108', '765', '608', '572', '835', '780', '528', '928', '1124', '576', '888', '780', '662', '816', '0', '360', '1032', '1422', '689', '1212', '600', '707', '856', '780', '1832', '1768', '1039', '1392', '912', '1060', '864', '663', '864', '1319', '720', '672', '1306', '1420', '660', '1067', '1332', '1117', '972', '458', '663', '1144', '756', '1172', '1212', '1508', '1250', '0', '741', '1433', '946', '1050', '936', '1694', '1187', '1226', '1222', '1673', '676', '1010', '870', '878', '804', '1026', '689', '894', '876', '1978', '1581', '941', '1040', '1649', '848', '848', '1657', '1473', '1414', '0', '381', '0', '1196', '744', '1008', '1029', '960', '1121', '735', '672', '1216', '1107', '806', '864', '1026', '856', '0', '894', '804', '1528', '1032', '1152', '1902', '423', '982', '1191', '1501', '796', '480', '629', '698', '859', '540', '756', '1594', '1049', '1243', '1560', '1012', '1958', '747', '1336', '1214', '384', '774', '817', '967', '2002', '1068', '1430', '912', '1344', '546', '945', '536', '546', '630', '546', '546', '864', '1188', '833', '1216', '624', '864', '1679', '1152', '882', '1434', '1952', '945', '1008', '384', '1746', '384', '2208', '1501', '1418', '1587', '384', '832', '952', '799', '680', '707', '1181', '808', '702', '1158', '978', '1424', '1220', '2216', '2046', '1530', '1122', '845', '1362', '1386', '1602', '832', '1427', '1043', '1372', '1140', '2524', '1271', '1090', '780', '926', '832', '1058', '972', '1621', '1116', '1176', '1064', '689', '896', '1002', '1026', '1180', '1043', '864', '864', '864', '864', '864', '483', '765', '630', '483', '483', '630', '958', '804', '855', '1057', '855', '855', '804', '855', '855', '836', '892', '864', '1700', '1776', '1926', '3094', '1652', '1566', '2042', '1365', '1104', '2020', '2006', '1722', '2630', '1734', '1736', '1782', '1508', '1709', '1739', '1713', '1504', '1774', '1462', '1836', '3206', '1760', '1502', '2392', '2452', '1082', '1598', '1358', '1306', '1306', '1350', '1314', '2492', '2200', '1884', '1451', '1712', '1324', '1405', '764', '728', '745', '742', '684', '1373', '1386', '1373', '1346', '1220', '1145', '716', '1010', '384', '868', '408', '846', '782', '698', '1314', '952', '870', '992', '384', '982', '794', '384', '1177', '841', '992', '384', '1252', '1462', '1455', '1284', '1225', '1264', '2024', '1347', '1070', '1173', '1629', '973', '1468', '1696', '1614', '1573', '1702', '1422', '1113', '2458', '900', '768', '1218', '1436', '1300', '1402', '1530', '1766', '1372', '1017', '900', '1082', '1092', '1836', '1652', '912', '1221', '1553', '812', '1218', '1141', '1158', '835', '1512', '1176', '1114', '1114', '1114', '1450', '913', '1844', '1454', '816', '626', '1332', '754', '676', '0', '721', '784', '980', '980', '864', '864', '1024', '912', '864', '864', '912', '2014', '975', '1376', '612', '612', '1726', '1145', '729', '756', '691', '970', '1694', '1226', '1740', '392', '1281', '727', '1442', '1489', '1107', '752', '723', '932', '1680', '1288', '1216', '908', '1350', '1650', '810', '864', '1568', '925', '1165', '1232', '1372', '894', '864', '864', '1040', '1048', '1584', '1516', '1313', '1292', '1154', '744', '1127', '1041', '1208', '960', '420', '709', '1505', '1680', '1416', '1050', '856', '1113', '1584', '1453', '1394', '1562', '768', '896', '1392', '715', '1169', '1478', '1329', '988', '1240', '1215', '1202', '1382', '1200', '1362', '1297', '1866', '1062', '608', '631', '1005', '1008', '793', '1031', '0', '978', '699', '1200', '972', '792', '660', '676', '405', '768', '1054', '1313', '560', '416', '840', '720', '630', '1248', '1380', '1040', '1248', '951', '1105', '992', '1478', '160', '832', '0', '795', '0', '1208', '1041', '1029', '732', '528', '1148', '832', '864', '780', '941', '1045', '894', '818', '440', '901', '972', '676', '240', '504', '690', '994', '600', '960', '651', '801', '936', '768', '811', '861', '0', '600', '190', '624', '736', '677', '720', '849', '1240', '917', '624', '916', '624', '650', '1022', '1088', '972', '741', '720', '245', '1324', '1022', '952', '297', '952', '672', '698', '884', '780', '468', '884', '1145', '927', '884', '264', '715', '960', '952', '1072', '844', '728', '1048', '910', '672', '755', '1040', '720', '780', '483', '1020', '1204', '858', '698', '560', '1200', '1200', '1152', '683', '672', '585', '520', '1121', '918', '1052', '864', '456', '858', '840', '1092', '552', '1138', '825', '0', '1104', '1437', '1134', '861', '1617', '0', '0', '1436', '1073', '1276', '747', '672', '1089', '0', '1049', '768', '560', '755', '1054', '520', '1496', '2158', '740', '1079', '1128', '0', '0', '1086', '0', '0', '0', '0', '1094', '0', '1168', '1168', '1168', '1555', '1705', '1622', '1720', '1468', '866', '1838', '1800', '1604', '1282', '1254', '1232', '1498', '704', '1518', '1449', '1013', '1040', '990', '928', '799', '1463', '1097', '990', '866', '1490', '1431', '928', '831', '1573', '944', '1413', '1431', '1492', '1040', '907', '914', '1040', '864', '1268', '864', '894', '768', '768', '1569', '1068', '1753', '1299', '1440', '840', '944', '1462', '1504', '1822', '1417', '1057', '880', '1212', '1630', '848', '848', '1578', '864', '1500', '738', '608', '0', '1486', '816', '0', '690', '1014', '1041', '1698', '547', '698', '876', '1078', '0', '864', '0', '1678', '1150', '672', '684', '720', '984', '832', '793', '290', '778', '824', '583', '1122', '816', '976', '560', '896', '861', '600', '1276', '840', '771', '728', '1273', '876', '731', '920', '1112', '704', '1561', '1067', '1092', '1310', '516', '561', '561', '561', '572', '1803', '880', '672', '760', '596', '1013', '572', '1596', '0', '1107', '1434', '1710', '804', '902', '957', '0', '1188', '1582', '819', '2136', '1620', '846', '2190', '1641', '1466', '1392', '712', '1645', '1267', '912', '1838', '1978', '1008', '0', '1204', '1224', '462', '864', '630', '1188', '630', '546', '546', '796', '384', '1097', '833', '828', '796', '624', '1567', '784', '1184', '1205', '952', '926', '680', '926', '943', '916', '1348', '729', '1593', '1664', '1337', '1280', '926', '932', '773', '712', '836', '1228', '1337', '1168', '1122', '1884', '1632', '1710', '1488', '791', '1675', '1422', '1260', '2048', '1782', '1330', '1211', '1126', '738', '720', '1420', '1193', '1444', '803', '1176', '1236', '896', '1054', '936', '864', '864', '1405', '483', '483', '483', '483', '483', '483', '630', '1069', '855', '1055', '864', '1932', '1682', '2078', '1452', '1582', '1710', '2418', '1950', '1850', '1620', '1414', '948', '1148', '2535', '1572', '998', '1603', '1479', '1765', '1858', '1702', '1367', '1518', '1684', '1800', '1342', '1342', '764', '764', '1358', '1415', '1393', '1346', '1266', '1146', '789', '839', '856', '728', '840', '847', '1350', '936', '982', '788', '707', '1037', '831', '1173', '1470', '1145', '1519', '1982', '1064', '1242', '2109', '1311', '1080', '1223', '1986', '1580', '894', '1574', '1578', '1498', '1563', '1417', '1341', '955', '1460', '1363', '1372', '1428', '866', '1053', '1026', '1034', '813', '1660', '1218', '864', '1080', '835', '835', '1175', '1114', '1114', '798', '1162', '754', '886', '1408', '832', '827', '836', '1278', '832', '1604', '1199', '984', '912', '864', '890', '864', '912', '1430', '1001', '930', '1848', '1391', '625', '1235', '600', '689', '689', '744', '744', '1614', '1310', '1419', '1557', '1698', '600', '672', '858', '960', '960', '970', '1260', '1230', '1719', '1232', '994', '1426', '952', '1304', '1427', '1740', '1258', '1620', '1625', '1522', '732', '912', '912', '1728', '1728', '1656', '825', '1142', '901', '800', '944', '832', '0', '907', '952', '1120', '1425', '1127', '1136', '1092', '1219', '1248', '1114', '1053', '1252', '1100', '1118', '0', '270', '991', '348', '1296', '1032', '572', '992', '1036', '864', '1362', '1144', '1319', '1099', '1104', '1098', '1144', '931', '1176', '1248', '1261', '1395', '1196', '1392', '1080', '1104', '720', '1152', '984', '998', '952', '773', '0', '832', '1824', '0', '747', '913', '672', '892', '0', '858', '912', '1312', '1253', '1081', '585', '105', '876', '0', '1075', '1256', '1027', '1269', '768', '936', '832', '854', '1800', '768', '825', '780', '780', '1117', '192', '680', '650', '780', '680', '1510', '672', '728', '828', '1362', '801', '936', '931', '884', '481', '684', '789', '924', '904', '407', '928', '901', '448', '1470', '797', '876', '624', '624', '346', '973', '735', '572', '689', '482', '742', '684', '572', '1237', '723', '1313', '984', '1050', '0', '869', '1008', '672', '742', '1024', '784', '672', '554', '981', '949', '862', '825', '739', '992', '565', '', '704', '0', '1078', '989', '1100', '952', '611', '520', '672', '833', '1026', '810', '883', '816', '1242', '588', '796', '768', '768', '1272', '880', '1040', '768', '319', '825', '901', '451', '536', '756', '1046', '952', '720', '0', '644', '981', '1040', '1008', '876', '992', '894', '450', '1073', '1060', '1198', '1300', '1006', '1228', '960', '988', '1383', '1602', '533', '672', '988', '576', '864', '1291', '1160', '1524', '1385', '1364', '1019', '570', '1094', '907', '1580', '1163', '1127', '1509', '864', '621', '861', '1117', '1164', '572', '616', '1475', '1077', '1602', '812', '672', '628', '1615', '2271', '1751', '1080', '1401', '1182', '616', '990', '1099', '990', '1418', '864', '782', '873', '880', '1468', '1494', '963', '928', '920', '938', '985', '864', '940', '1076', '864', '924', '864', '780', '1777', '1128', '992', '1257', '1004', '1153', '1055', '1357', '1778', '1128', '884', '1129', '798', '850', '915', '848', '848', '1478', '1838', '1536', '856', '1445', '1436', '770', '1234', '1564', '1351', '728', '848', '848', '848', '848', '796', '1272', '1092', '1256', '456', '1127', '996', '1138', '746', '1029', '684', '1132', '0', '6110', '547', '0', '0', '1440', '0', '784', '585', '0', '911', '768', '941', '816', '416', '949', '864', '864', '780', '672', '720', '1181', '1228', '940', '612', '960', '644', '588', '840', '676', '768', '798', '1064', '784', '776', '715', '942', '884', '1091', '608', '728', '798', '832', '1898', '1296', '516', '716', '894', '720', '796', '816', '740', '780', '624', '520', '1151', '0', '173', '649', '356', '894', '592', '1600', '1596', '1594', '1594', '1840', '1568', '910', '1096', '1196', '0', '1680', '1499', '1277', '1565', '1518', '1638', '920', '352', '384', '796', '1495', '1606', '1256', '1461', '1432', '1666', '1482', '1884', '1964', '1344', '1344', '1092', '1189', '1200', '1040', '264', '550', '526', '462', '1113', '546', '630', '988', '816', '876', '816', '816', '845', '983', '864', '784', '686', '1587', '1277', '2223', '2217', '847', '806', '794', '916', '384', '1494', '392', '923', '691', '1237', '938', '1168', '384', '384', '903', '1302', '1074', '1190', '1166', '1312', '1922', '1149', '2660', '1100', '1612', '1419', '2220', '1742', '1440', '1284', '585', '725', '1529', '780', '808', '848', '1032', '1153', '539', '1259', '780', '1625', '1484', '702', '793', '1228', '1084', '372', '981', '725', '925', '914', '950', '858', '858', '914', '864', '723', '1337', '1405', '525', '672', '672', '630', '765', '1078', '804', '1061', '988', '1790', '1822', '1694', '1694', '1734', '2108', '2121', '1934', '1108', '1994', '1063', '2552', '1935', '2153', '1626', '1976', '1704', '2320', '1582', '1143', '918', '1582', '1802', '1706', '1136', '1317', '1181', '895', '1614', '1721', '1298', '1362', '1302', '1302', '1362', '1554', '1554', '1370', '1577', '1561', '1869', '1324', '1405', '768', '768', '783', '608', '738', '698', '1326', '728', '1302', '1340', '616', '752', '728', '1246', '1258', '1258', '1406', '1266', '1530', '835', '384', '847', '1510', '840', '384', '847', '924', '854', '953', '384', '660', '915', '941', '2396', '1779', '969', '2633', '1408', '1389', '1066', '2444', '1117', '1379', '1203', '1318', '3200', '1105', '1325', '1369', '1542', '1905', '1485', '1524', '1966', '1623', '1795', '1528', '1726', '1689', '1588', '1538', '1496', '1494', '1686', '982', '1302', '1338', '1335', '896', '725', '1088', '1184', '955', '1656', '874', '1574', '1685', '1158', '1580', '1100', '1143', '1094', '1461', '928', '864', '1349', '1482', '1575', '630', '840', '0', '894', '970', '1057', '999', '1040', '1140', '1040', '988', '876', '1223', '1192', '1037', '1390', '1044', '1453', '1683', '1378', '1141', '1511', '1352', '1352', '1550', '1241', '625', '744', '729', '756', '756', '756', '551', '776', '975', '1339', '1054', '1220', '1494', '2002', '1360', '1437', '1057', '528', '1262', '2461', '1361', '1057', '912', '1008', '973', '1295', '1124', '1594', '1148', '1680', '1093', '1242', '1052', '949', '1214', '1073', '1024', '1728', '0', '978', '958', '1065', '588', '912', '894', '0', '864', '964', '894', '1174', '1042', '1302', '845', '1130', '1592', '1144', '1063', '0', '932', '822', '0', '666', '370', '808', '816', '1078', '928', '768', '728', '1560', '793', '1218', '912', '874', '1021', '936', '1008', '1053', '1056', '1442', '1056', '1244', '1144', '1331', '922', '1048', '1657', '1204', '1216', '864', '1560', '948', '1040', '1008', '925', '384', '1190', '923', '928', '1105', '924', '925', '845', '1216', '666', '735', '882', '1151', '656', '736', '691', '725', '920', '952', '1040', '672', '1082', '1040', '876', '864', '864', '1010', '1040', '1170', '1242', '1377', '1800', '0', '822', '864', '864', '896', '850', '264', '845', '1022', '936', '967', '641', '808', '680', '649', '907', '570', '960', '1075', '686', '968', '725', '728', '702', '616', '662', '926', '1008', '687', '819', '1214', '1149', '1559', '718', '912', '0', '0', '756', '910', '915', '1065', '728', '600', '735', '884', '861', '672', '966', '756', '939', '832', '884', '960', '1100', '764', '768', '750', '698', '672', '714', '592', '969', '1040', '637', '741', '684', '780', '976', '1138', '808', '530', '1196', '720', '925', '672', '771', '1005', '1598', '756', '672', '925', '1420', '1005', '1029', '980', '1040', '814', '894', '948', '768', '876', '943', '955', '894', '660', '912', '1240', '671', '816', '680', '967', '1158', '0', '1643', '1190', '1151', '409', '1073', '484', '1288', '1202', '988', '864', '0', '1440', '528', '1038', '1342', '1080', '951', '0', '1105', '910', '700', '1502', '1104', '807', '779', '1264', '1466', '1643', '2140', '1494', '1316', '1643', '1482', '1274', '728', '1240', '1208', '1546', '1489', '1270', '879', '1314', '1157', '929', '1444', '1580', '832', '966', '1022', '990', '1200', '635', '794', '990', '1097', '990', '824', '988', '853', '845', '985', '1453', '840', '864', '1015', '995', '1040', '876', '864', '882', '969', '864', '385', '2000', '1284', '1673', '1459', '979', '860', '1028', '1556', '1531', '860', '1626', '1220', '848', '1341', '847', '1337', '738', '939', '1422', '1169', '1330', '738', '768', '1214', '936', '1088', '960', '901', '1179', '816', '960', '1143', '0', '1125', '1090', '734', '5095', '3138', '547', '960', '0', '864', '1195', '544', '660', '894', '560', '768', '864', '948', '1440', '1296', '602', '768', '1290', '651', '731', '531', '585', '912', '686', '918', '440', '661', '920', '979', '1001', '851', '0', '1370', '965', '930', '854', '728', '853', '1028', '1477', '800', '1809', '1560', '1488', '516', '1680', '1004', '1696', '2035', '279', '793', '720', '720', '936', '732', '859', '816', '1012', '961', '910', '0', '957', '1073', '837', '1573', '1573', '1001', '888', '1084', '1441', '1409', '1454', '852', '970', '1501', '1502', '1350', '585', '1689', '1546', '1476', '1571', '1638', '1265', '1156', '872', '1267', '868', '1922', '1491', '1616', '1122', '1572', '1732', '1824', '1094', '1120', '0', '920', '1064', '1632', '1249', '1040', '1142', '546', '530', '546', '546', '630', '546', '1029', '923', '1244', '1160', '716', '796', '768', '1396', '845', '1090', '816', '816', '974', '864', '1178', '1008', '1617', '1705', '1851', '813', '964', '781', '691', '821', '802', '1392', '1670', '1074', '893', '1700', '868', '2062', '1160', '697', '935', '1191', '1064', '1742', '1398', '1528', '1094', '1992', '1234', '1850', '1390', '1410', '0', '1056', '1714', '1814', '1910', '1208', '1204', '795', '796', '988', '1845', '945', '1686', '1392', '713', '1047', '960', '675', '1056', '832', '1040', '1103', '1096', '864', '858', '864', '1487', '525', '765', '483', '494', '672', '672', '483', '525', '483', '1069', '943', '864', '1055', '855', '1980', '1738', '1249', '1618', '2076', '1721', '1868', '1833', '1158', '1117', '1090', '1030', '1606', '1175', '1209', '1054', '1524', '1896', '1085', '1792', '1780', '1792', '1848', '1058', '1420', '1364', '1560', '1368', '1368', '1686', '1666', '1405', '1316', '728', '738', '654', '879', '1326', '728', '1052', '738', '1220', '1374', '1273', '1368', '1375', '1365', '1248', '1142', '1362', '1520', '1356', '732', '783', '707', '848', '1406', '783', '953', '982', '930', '959', '1035', '975', '1396', '1044', '1160', '1930', '1540', '1086', '1141', '1342', '1733', '1290', '1165', '1286', '1100', '1670', '2077', '1660', '1616', '1504', '1278', '2036', '1489', '1095', '756', '858', '770', '1262', '1257', '1293', '1142', '1400', '1131', '1141', '1158', '891', '784', '941', '761', '836', '1398', '1217', '636', '1056', '828', '988', '1728', '0', '864', '506', '984', '882', '925', '1024', '935', '912', '912', '912', '1748', '1288', '1334', '1338', '1095', '1624', '1143', '1247', '600', '600', '600', '600', '756', '691', '673', '530', '569', '1568', '1494', '1208', '1235', '1036', '1226', '1226', '1842', '1153', '570', '1568', '708', '1054', '732', '1334', '1164', '980', '1051', '900', '976', '1052', '833', '1051', '1141', '864', '825', '1050', '864', '1626', '1187', '1251', '1008', '720', '588', '1008', '1248', '816', '1008', '938', '747', '440', '600', '504', '1251', '1444', '1056', '2136', '806', '704', '936', '1584', '1246', '1235', '924', '936', '1360', '1008', '1106', '1144', '1179', '1383', '1121', '1058', '1092', '1124', '1070', '943', '1050', '1367', '1008', '216', '301', '1005', '1056', '884', '929', '1015', '2171', '784', '617', '713', '833', '1073', '715', '448', '1120', '663', '1077', '672', '954', '796', '1088', '1024', '1083', '912', '1135', '912', '655', '864', '816', '1313', '0', '1438', '1484', '910', '720', '0', '0', '1040', '0', '0', '0', '1556', '1150', '1150', '660', '925', '1045', '864', '1025', '716', '686', '1212', '1147', '780', '728', '712', '502', '813', '938', '1032', '844', '636', '576', '648', '738', '960', '816', '492', '770', '1162', '798', '1020', '1095', '880', '1226', '540', '815', '684', '596', '1200', '1107', '624', '960', '1020', '788', '972', '848', '1004', '793', '816', '896', '728', '768', '0', '1042', '741', '1103', '616', '993', '816', '1595', '960', '485', '693', '596', '396', '610', '780', '803', '1007', '520', '984', '806', '1921', '0', '1062', '0', '830', '1073', '1051', '0', '1059', '1064', '1164', '912', '1059', '1051', '672', '1176', '1461', '960', '1967', '1949', '1052', '1134', '1763', '872', '648', '1188', '1865', '1000', '1304', '782', '864', '430', '1453', '967', '799', '896', '697', '672', '1836', '1776', '0', '1057', '994', '1000', '980', '0', '810', '1298', '868', '777', '1344', '1308', '1208', '1199', '1286', '1614', '1498', '1391', '1836', '1734', '1570', '945', '1614', '784', '908', '1624', '938', '1533', '1388', '870', '1100', '781', '1425', '990', '1525', '1479', '1588', '842', '951', '916', '936', '1541', '911', '675', '995', '971', '864', '894', '864', '630', '1065', '826', '840', '1348', '1753', '872', '1654', '1090', '1065', '1054', '930', '1108', '1860', '848', '848', '1079', '1390', '847', '1682', '851', '784', '1552', '860', '1336', '750', '728', '1310', '676', '1466', '836', '976', '945', '1176', '796', '914', '1150', '547', '547', '547', '970', '970', '970', '970', '976', '624', '832', '1093', '658', '784', '864', '954', '686', '864', '795', '498', '616', '686', '940', '1058', '780', '624', '747', '755', '1008', '818', '793', '992', '824', '756', '817', '792', '901', '700', '1017', '1022', '952', '637', '697', '1073', '1430', '1168', '1165', '1844', '976', '861', '432', '641', '951', '967', '637', '0', '480', '660', '216', '1573', '1594', '1625', '1664', '1491', '975', '1128', '1907', '1210', '0', '1632', '1686', '1112', '1309', '1216', '1381', '1800', '1728', '1868', '1838', '0', '1288', '1216', '1237', '1140', '264', '757', '942', '864', '1652', '630', '546', '1104', '630', '546', '546', '546', '546', '1728', '1728', '1126', '1224', '1003', '864', '912', '1389', '996') invalid literal for int() with base 10: '' Garage Yr Blt ('1960', '1961', '1958', '1968', '1997', '1998', '2001', '1992', '1995', '1999', '1993', '1992', '1998', '1990', '1985', '2003', '1988', '2010', '1951', '1978', '1977', '1974', '2000', '1970', '1971', '1968', '1970', '', '1999', '1971', '1997', '1971', '1977', '1975', '1975', '1978', '2009', '2008', '2010', '2009', '2005', '2005', '2005', '2004', '2009', '2010', '2003', '2002', '2005', '2006', '2003', '2005', '2006', '2004', '2004', '2002', '2004', '2000', '2001', '1999', '1998', '1996', '1994', '1999', '1998', '1996', '2005', '2009', '2009', '2008', '2004', '2005', '2004', '2004', '1994', '1980', '1992', '1979', '1984', '1993', '1986', '1980', '1920', '1978', '1987', '1973', '1970', '1963', '1962', '1974', '1992', '1993', '1992', '2004', '2004', '2004', '2004', '2004', '2005', '2009', '2000', '2000', '1999', '2003', '2010', '2000', '1980', '1978', '1976', '2002', '1967', '1993', '1977', '1978', '1988', '1972', '1971', '1966', '1963', '', '1966', '1967', '1964', '1964', '1963', '', '1950', '1994', '1949', '', '', '1954', '1955', '1954', '1966', '1960', '1970', '1966', '1958', '2003', '1959', '1959', '1957', '1959', '1959', '1960', '1959', '1956', '1956', '1952', '1955', '1958', '1953', '1989', '1967', '1989', '1956', '1948', '1980', '1997', '1961', '1950', '1959', '2000', '2005', '1962', '1960', '1963', '1966', '1900', '', '', '1927', '1957', '1915', '1945', '1940', '1974', '1938', '1948', '1962', '1928', '2005', '1930', '1961', '2003', '', '1957', '1966', '1971', '1970', '1950', '1928', '1926', '1939', '1973', '1942', '1948', '1979', '1930', '1923', '1990', '1915', '', '1920', '1963', '', '1999', '1940', '1959', '1917', '', '1940', '', '1910', '', '', '', '1965', '1957', '1974', '1968', '1966', '1969', '1969', '1978', '1968', '1978', '1996', '1977', '1945', '1996', '1979', '1978', '1938', '1920', '1987', '1956', '1947', '1954', '2009', '2009', '1964', '1946', '1985', '1987', '2000', '1993', '1992', '2008', '2006', '2009', '2009', '1990', '1957', '1971', '1998', '1997', '1998', '1977', '1977', '1976', '1977', '2003', '2001', '2003', '1997', '1998', '2003', '2004', '2003', '2004', '2004', '1945', '1954', '', '1968', '1956', '1975', '1976', '', '2003', '1949', '1941', '1957', '1979', '1920', '1938', '1924', '1939', '', '', '1969', '1941', '1950', '1941', '1959', '1994', '1989', '1989', '1959', '1922', '1951', '1950', '1980', '1964', '1952', '1896', '2004', '1998', '1977', '2003', '1976', '1976', '1966', '2008', '2010', '2007', '2009', '2002', '2002', '2009', '1965', '2004', '', '2001', '1973', '1973', '1976', '', '', '', '1972', '1971', '1962', '1984', '1985', '1993', '1969', '1994', '1993', '1956', '1974', '1972', '1997', '2003', '1996', '2006', '1995', '2004', '2000', '1998', '1995', '1998', '1998', '1998', '1993', '1993', '1994', '1993', '1993', '1994', '1992', '1999', '1990', '1984', '2009', '2008', '2005', '1977', '1983', '1979', '1977', '1977', '1978', '1978', '1980', '1980', '1978', '1981', '1978', '1976', '1976', '2003', '2009', '2000', '2002', '1975', '1974', '1975', '1974', '1972', '', '1973', '1969', '1970', '1971', '2001', '1989', '1994', '1989', '1986', '1973', '1970', '1991', '1972', '1972', '1972', '1976', '1976', '1976', '1975', '1974', '1977', '1978', '1978', '1978', '1976', '1967', '1966', '2008', '2007', '2009', '2008', '2006', '2007', '2009', '2009', '2008', '2008', '2009', '2008', '2007', '2009', '2008', '2004', '2007', '2006', '2008', '2004', '2006', '2008', '2004', '2004', '2003', '2003', '2009', '2003', '2003', '2003', '2006', '2005', '2005', '2005', '2008', '2008', '2004', '2003', '2008', '2008', '2002', '2006', '2003', '2003', '2005', '2005', '2005', '2005', '2007', '2007', '2005', '2005', '2005', '2005', '2004', '2002', '2004', '2004', '2002', '2004', '2003', '2003', '2008', '2000', '2002', '2000', '2004', '2000', '2000', '1999', '1999', '1999', '1999', '1999', '1999', '1995', '2000', '1998', '1998', '1996', '1994', '1993', '1995', '1993', '1994', '1994', '2008', '2008', '2008', '2008', '2007', '2006', '2005', '2005', '2009', '2008', '2009', '2008', '2009', '2008', '2008', '2009', '2006', '2008', '2006', '2005', '2007', '2009', '2006', '2003', '2004', '2003', '2003', '2007', '2006', '', '2004', '2004', '2003', '2005', '', '2004', '2008', '1997', '2005', '2001', '1992', '1980', '1990', '1994', '1986', '1981', '1950', '1950', '1969', '1986', '1982', '1961', '1965', '1963', '1961', '1965', '1962', '1980', '1991', '2004', '2009', '2009', '2008', '2008', '1999', '2000', '1999', '1999', '1977', '1981', '1981', '1976', '1993', '1968', '1970', '1968', '1973', '1974', '1972', '1967', '1967', '1969', '1969', '1977', '1977', '1998', '2001', '1967', '1967', '1965', '1974', '1971', '1967', '1988', '1960', '2008', '1982', '1956', '1968', '1964', '1961', '1964', '1966', '1965', '1964', '1959', '1961', '1955', '', '1950', '1953', '1967', '1953', '1956', '1950', '1950', '1967', '1961', '1963', '1966', '1965', '1968', '1968', '1920', '1956', '1957', '1960', '1959', '1958', '1958', '1956', '1955', '1956', '1991', '1954', '1958', '1954', '1953', '1951', '1977', '1951', '1945', '1952', '1953', '1920', '1948', '1950', '1948', '1958', '1916', '1939', '1940', '1924', '1987', '1954', '2008', '', '1967', '1980', '1959', '1969', '1963', '1967', '1969', '1985', '1957', '1968', '1960', '1958', '1949', '1987', '1989', '1956', '1950', '1958', '1958', '1952', '1959', '1959', '1949', '1994', '1964', '1978', '1963', '1962', '1926', '1966', '1920', '1920', '1941', '1959', '', '1939', '1985', '', '1952', '1947', '', '1974', '1950', '1954', '1920', '1965', '', '1938', '1963', '', '1974', '1948', '1910', '1950', '1930', '1917', '1925', '', '1930', '1956', '1963', '1920', '1950', '', '', '1923', '1923', '1978', '1955', '1916', '1936', '1999', '1960', '1939', '1924', '1926', '1965', '1995', '1935', '', '1931', '1926', '1938', '1982', '1930', '1997', '1930', '1915', '1915', '', '', '1927', '1962', '1915', '', '1927', '', '1915', '1946', '', '', '1960', '', '1930', '1934', '1997', '1963', '1978', '1984', '1967', '1978', '1983', '1996', '1962', '1961', '1960', '1956', '', '1957', '1968', '1956', '1961', '1955', '1955', '1980', '1956', '1956', '1958', '1946', '1941', '1954', '1957', '1984', '1949', '1939', '1940', '1990', '1983', '1983', '1990', '1993', '1993', '1995', '1900', '1979', '1979', '1979', '1979', '1979', '1979', '1979', '1979', '2000', '2000', '2000', '2009', '2007', '2008', '2008', '2008', '2007', '2007', '2007', '2006', '2007', '2008', '2007', '2005', '2005', '1989', '1992', '1967', '2000', '1995', '1997', '1996', '1998', '1995', '2000', '1998', '1999', '1999', '1998', '2002', '2002', '2001', '2001', '2002', '2001', '', '1978', '1979', '1977', '1978', '1978', '1972', '1985', '1974', '1988', '2002', '2003', '2001', '2001', '2000', '2002', '2001', '1999', '1996', '2002', '1997', '1998', '1996', '2001', '2000', '2003', '2003', '2007', '2004', '2004', '2005', '2007', '2002', '1968', '1958', '2003', '1977', '1968', '1977', '2007', '2005', '', '1959', '1950', '1945', '', '1956', '', '1956', '1956', '2005', '1940', '1977', '1938', '1968', '1930', '1940', '1970', '1926', '1981', '1916', '1925', '1971', '1929', '1928', '1918', '1926', '1961', '1942', '1940', '1960', '1921', '1921', '1940', '1954', '1941', '1960', '1949', '1950', '1954', '1980', '1980', '1980', '1980', '1986', '1971', '1988', '1964', '1998', '1920', '', '1940', '2007', '1975', '2000', '2003', '2004', '2001', '1977', '1977', '1977', '1990', '1991', '1958', '1965', '2008', '2009', '2008', '2008', '2007', '1988', '1980', '1987', '2001', '2003', '2006', '2007', '1968', '1960', '1998', '1999', '1973', '1968', '1970', '1969', '1970', '', '1970', '1998', '1993', '1978', '', '1998', '1993', '2001', '1977', '1969', '1990', '1970', '1969', '1997', '1995', '1998', '1998', '1996', '1996', '1996', '2001', '1997', '1993', '1992', '1997', '1998', '1995', '1994', '1991', '1988', '1989', '2005', '2005', '2004', '1952', '2007', '1950', '1986', '1988', '1981', '1983', '1978', '1979', '1977', '1976', '1977', '1980', '1969', '1978', '1976', '1976', '1976', '1973', '1996', '1982', '1969', '1969', '1977', '1980', '1998', '1973', '1973', '1975', '1987', '1971', '1971', '1972', '1977', '1975', '1977', '1966', '2008', '2008', '2007', '2008', '2007', '2007', '2007', '2007', '2006', '2005', '2005', '2007', '2004', '2003', '2003', '2003', '2003', '2001', '2003', '2008', '2008', '2005', '2003', '2005', '2008', '2007', '2007', '2003', '2003', '2004', '2003', '2004', '2005', '2007', '2007', '2004', '2004', '2005', '2005', '2002', '2003', '2008', '2000', '2000', '2004', '2002', '1999', '1999', '1997', '1998', '2000', '2000', '1998', '1996', '1995', '1995', '1993', '1993', '1994', '1994', '2008', '2007', '2006', '2006', '2008', '2007', '2008', '2007', '2007', '2006', '2008', '2008', '2007', '2005', '2003', '2005', '2008', '2007', '2007', '2008', '2003', '', '2003', '2003', '', '2004', '2004', '2004', '2007', '1995', '1993', '1994', '1994', '2001', '1992', '1991', '1993', '1993', '1993', '1963', '1962', '1962', '1970', '1963', '1962', '1974', '1972', '1990', '1993', '2004', '2006', '2004', '2005', '2007', '2007', '1999', '1999', '2000', '2001', '2001', '1999', '1999', '1999', '1999', '2001', '1999', '2000', '1998', '1996', '1995', '1993', '1984', '1977', '1976', '2002', '1970', '1969', '1968', '1971', '1967', '1965', '1974', '1968', '1992', '1978', '1987', '1987', '1973', '1971', '1994', '1974', '1966', '1961', '1968', '1956', '1964', '1956', '1963', '1964', '1966', '1965', '1964', '1965', '1964', '1961', '1959', '1960', '1960', '1960', '1955', '', '1939', '1937', '1960', '1950', '1950', '1955', '1953', '1965', '1961', '1961', '1962', '1962', '1966', '1955', '1962', '1980', '1957', '1959', '1958', '1958', '1956', '1957', '1958', '1956', '1952', '1971', '1953', '1957', '1988', '1953', '1957', '1947', '1958', '1948', '1932', '1962', '1997', '1968', '', '1962', '1990', '1958', '1960', '1960', '1960', '1953', '1972', '1950', '1960', '1959', '1962', '1964', '1994', '1954', '1962', '1954', '', '1955', '1954', '1963', '1964', '1963', '2008', '1965', '1983', '1948', '1910', '1920', '1950', '1915', '', '2003', '1958', '1920', '', '1940', '1930', '', '1948', '1948', '1959', '1949', '1957', '1954', '', '2003', '1950', '1949', '1935', '1916', '1961', '1930', '1950', '', '1928', '2003', '', '', '1982', '1988', '1920', '1950', '1959', '1954', '1956', '1959', '1992', '1945', '1988', '1950', '', '1941', '1926', '1940', '1924', '1929', '2004', '1939', '1926', '1920', '1946', '1990', '1925', '1930', '1939', '1960', '1931', '1920', '1920', '1948', '1922', '1925', '1970', '1940', '1961', '', '1925', '1910', '1930', '1952', '1938', '1950', '1993', '1985', '', '1963', '', '1997', '', '1906', '1947', '1968', '1948', '1991', '', '1996', '1965', '1978', '1966', '1967', '1967', '1978', '1967', '1984', '1969', '1920', '', '1966', '1963', '1956', '1954', '1960', '1958', '1940', '1960', '1973', '1979', '1996', '1977', '1979', '1954', '1954', '1959', '1948', '1953', '1908', '', '1955', '1935', '1956', '', '1962', '1978', '', '1950', '', '1941', '1990', '1995', '1994', '1993', '1996', '2007', '2007', '2008', '2008', '1993', '1995', '1966', '1997', '1997', '1999', '1996', '1997', '1997', '2000', '1999', '1998', '1999', '2002', '2001', '2000', '2001', '1977', '1977', '1978', '1981', '1985', '1975', '1981', '1989', '1973', '2002', '2002', '2000', '2001', '1999', '1998', '2001', '2001', '2002', '2002', '2003', '2003', '2003', '1999', '1994', '2003', '2004', '1997', '1998', '2002', '2003', '2004', '2004', '2004', '2007', '2007', '2007', '2005', '2004', '2004', '2004', '2004', '', '', '1966', '1965', '1976', '1991', '', '1974', '2003', '1977', '1976', '2005', '1959', '2008', '2005', '', '', '', '', '', '', '', '1953', '1946', '1958', '1955', '1954', '1923', '', '', '', '1934', '1939', '1925', '1921', '', '1998', '1930', '2001', '1993', '1960', '1994', '1925', '1925', '1936', '1980', '1931', '1939', '1937', '1938', '1951', '1935', '1982', '1939', '1994', '1956', '1993', '1980', '1980', '1926', '1940', '', '2002', '1966', '', '1967', '1934', '1958', '1952', '1895', '1920', '1910', '1994', '1920', '2008', '2007', '2004', '2004', '1996', '2002', '1996', '1977', '1980', '1976', '1991', '1965', '1986', '1976', '2007', '2008', '2007', '2007', '2007', '2008', '1989', '1986', '1986', '1988', '2003', '1999', '2003', '2007', '2005', '1997', '1997', '', '1997', '1964', '1975', '1976', '1976', '1973', '1973', '1968', '', '', '1954', '1983', '1984', '1982', '1985', '1982', '1989', '1984', '1969', '1900', '1971', '1970', '1973', '1970', '2003', '1995', '1997', '1997', '1997', '2000', '1994', '2000', '1996', '1995', '1999', '1992', '1991', '1992', '1993', '1964', '1987', '1984', '1988', '1990', '2005', '2005', '2005', '1969', '2006', '2007', '2006', '2007', '1981', '1984', '1984', '1981', '1978', '1979', '1977', '1976', '1978', '1984', '1979', '1979', '1969', '1971', '1971', '1968', '1976', '1976', '1974', '1971', '1979', '1972', '1988', '1970', '1981', '1974', '1979', '1961', '1974', '1998', '2001', '1997', '1973', '1973', '1973', '1970', '1971', '1977', '1976', '1978', '1974', '2007', '2007', '2007', '2006', '2007', '2007', '2007', '2007', '2006', '2005', '2006', '2007', '2006', '2006', '2006', '2006', '2005', '2007', '2007', '2004', '2007', '2007', '2006', '2004', '2004', '2003', '2003', '2007', '2005', '2005', '2006', '2005', '2005', '2005', '2005', '2006', '2006', '2006', '2005', '2005', '2007', '2006', '2003', '2007', '2005', '2005', '2007', '2006', '2007', '2005', '2007', '2007', '2007', '2007', '2007', '2007', '2007', '2007', '2006', '2003', '2007', '2004', '2004', '2004', '2004', '2006', '2004', '2003', '2003', '2000', '2002', '1999', '2000', '2003', '2000', '1999', '1996', '1998', '2000', '2001', '1998', '1998', '1998', '1994', '1997', '1996', '1995', '1995', '1992', '1992', '1996', '2007', '2007', '2006', '2007', '2006', '2007', '2006', '2007', '2007', '2007', '2007', '2006', '2005', '2007', '2005', '2004', '2006', '2006', '2007', '2007', '2007', '2007', '2006', '2007', '2007', '2006', '2007', '2007', '2006', '2004', '2004', '', '', '2004', '2006', '1994', '1993', '2000', '1998', '1992', '1980', '1983', '1977', '1979', '1996', '1977', '1963', '1961', '1962', '1991', '1963', '1967', '1990', '1974', '1974', '1975', '1973', '1990', '1992', '2004', '2006', '2006', '2006', '2006', '2007', '2007', '2006', '1999', '1999', '2000', '2000', '2000', '2004', '1999', '1997', '1999', '2003', '1998', '1994', '1980', '1978', '1976', '1978', '1976', '1976', '1981', '1977', '2001', '1968', '1970', '1969', '1968', '1972', '1993', '1993', '1976', '1966', '1973', '1963', '1967', '1967', '1965', '1970', '2002', '1964', '1960', '1960', '1974', '1958', '1958', '1966', '1959', '1961', '1985', '1965', '1966', '1965', '1964', '1964', '1964', '1959', '1960', '1974', '1962', '1950', '1975', '', '', '', '1963', '1964', '1955', '1948', '1941', '1942', '1968', '1966', '1961', '1958', '1958', '1965', '1957', '1964', '1994', '1958', '1958', '1954', '1957', '1960', '1957', '1957', '1956', '1970', '1955', '1955', '1962', '1958', '1952', '1953', '1953', '1956', '1962', '2002', '1955', '1956', '1953', '1952', '', '1985', '1953', '2007', '1940', '', '1978', '1928', '', '1920', '1963', '1961', '1968', '1969', '2003', '1948', '1949', '1950', '1950', '1980', '1960', '1959', '1958', '1960', '1965', '', '1961', '1964', '1962', '1962', '1962', '1981', '1910', '1980', '1922', '1980', '1920', '1954', '1940', '2000', '1981', '1995', '1930', '1997', '1935', '', '1935', '1992', '1927', '1925', '1920', '1945', '1979', '1930', '2004', '1950', '1900', '1926', '1948', '1996', '1957', '1956', '1957', '1969', '1950', '1972', '1950', '1939', '1939', '2003', '1939', '1968', '1939', '1930', '1926', '1933', '1991', '1978', '1926', '1950', '1940', '1977', '1965', '2003', '1979', '1916', '1920', '1920', '1951', '1930', '1963', '', '1979', '1950', '2006', '1958', '1935', '1957', '1991', '1960', '', '1910', '1937', '', '1940', '1942', '1963', '1964', '1964', '1961', '1970', '1966', '1990', '1966', '1968', '1989', '1968', '1972', '1966', '1968', '1977', '1966', '1956', '1946', '2007', '1940', '1954', '1958', '1952', '1971', '1984', '1988', '1996', '1953', '1946', '1954', '1950', '1954', '1958', '1958', '', '', '1984', '1951', '1951', '1920', '1957', '1984', '1990', '1990', '1987', '1991', '1989', '1994', '2007', '2006', '2007', '2006', '2006', '2007', '2007', '2007', '2005', '2006', '2006', '2007', '2005', '2005', '2005', '2005', '2006', '1988', '1988', '1958', '1992', '1966', '1976', '1995', '1996', '1995', '1997', '1998', '1995', '1996', '', '1997', '1999', '1998', '2001', '2000', '2003', '2003', '1974', '1979', '1977', '1977', '1977', '1975', '1980', '1975', '1977', '1975', '2004', '2002', '2000', '2002', '2003', '2002', '1998', '1994', '2001', '1996', '2002', '1995', '2003', '1999', '2003', '2003', '2007', '2006', '2004', '2005', '2006', '2006', '2005', '1965', '1967', '2002', '1965', '1975', '1960', '', '1976', '1987', '1979', '2007', '2005', '2005', '2008', '2007', '2005', '1959', '', '1954', '', '', '1920', '1999', '1950', '1959', '1996', '1956', '', '', '1923', '1926', '1973', '1994', '1939', '1930', '1992', '1925', '1926', '1941', '1990', '1985', '1938', '1946', '1949', '1927', '1951', '1918', '1934', '1930', '1977', '1966', '1932', '1945', '1957', '1940', '1953', '1960', '1968', '1980', '1996', '1988', '1971', '1975', '1986', '', '1965', '1941', '', '1979', '', '1922', '1920', '1920', '1950', '1950', '', '1985', '1930', '2006', '2006', '1979', '1978', '1983', '2002', '2002', '1991', '1975', '1974', '1987', '1998', '1959', '1958', '2007', '2207', '2006', '2007', '2007', '1985', '1990', '1996', '2001', '2003', '2002', '1996', '2002', '2003', '1963', '2006', '2006', '2005', '', '1953', '1996', '1963', '1967', '1975', '1976', '1976', '1972', '1970', '', '1970', '', '1976', '1976', '1977', '1977', '1977', '1977', '', '1987', '1961', '1987', '1976', '1982', '1983', '', '1984', '1954', '1956', '1957', '1957', '1969', '1997', '1997', '1995', '1995', '1996', '1997', '2006', '2006', '2005', '2005', '2006', '2006', '1994', '1993', '1993', '1998', '1987', '1987', '1985', '2005', '2006', '2006', '2005', '2006', '2006', '2005', '2006', '1979', '1955', '2005', '2005', '2005', '1984', '1988', '1977', '1976', '1980', '1988', '1978', '1980', '1978', '1975', '1976', '2005', '1975', '1975', '1976', '1974', '1974', '1969', '1972', '', '1995', '2002', '1973', '1973', '1973', '1973', '', '1972', '1972', '1972', '1972', '1975', '1974', '1967', '1976', '1976', '2004', '2006', '2006', '2004', '2006', '2006', '2005', '2004', '2005', '2004', '2005', '2005', '2005', '2005', '2005', '2006', '2005', '2003', '2006', '2005', '2004', '2003', '2006', '2003', '2004', '2005', '2005', '2005', '2005', '2006', '2006', '2003', '2005', '2005', '2006', '2006', '2006', '2006', '2006', '2004', '2006', '2006', '2003', '2003', '2002', '2004', '2004', '2005', '2005', '2005', '2006', '2006', '2005', '2002', '2004', '2004', '2000', '2003', '2000', '2000', '1998', '2000', '2006', '1999', '1997', '1998', '2000', '1995', '2000', '1998', '1998', '1995', '1993', '1994', '1994', '1993', '2005', '2006', '2005', '2006', '2005', '2006', '2006', '2006', '2006', '2006', '2005', '2005', '2006', '2006', '2005', '2006', '', '2005', '', '2005', '2006', '2005', '2005', '1997', '1992', '1992', '1990', '1991', '1994', '1966', '1979', '1977', '1963', '1977', '1972', '1978', '1965', '1968', '1990', '1965', '1965', '', '1961', '1967', '1974', '1991', '1992', '1993', '1992', '1994', '2004', '2005', '2005', '2005', '2005', '2005', '2000', '1999', '2000', '2003', '1997', '2001', '1995', '1977', '1980', '1980', '1980', '1978', '1981', '1972', '1968', '1968', '1968', '1968', '1972', '1967', '1969', '1967', '1968', '1968', '1968', '1968', '1968', '1966', '1967', '1977', '1971', '1961', '1964', '2005', '1965', '1964', '1964', '1964', '1958', '1998', '1960', '1949', '1954', '1947', '1946', '', '1953', '1986', '1961', '1952', '1951', '1951', '1941', '1949', '1954', '1967', '1964', '1961', '1966', '1954', '1918', '1963', '1962', '1959', '1957', '1960', '1958', '1956', '1957', '1956', '1957', '1979', '1954', '1954', '1952', '1951', '1993', '1956', '1955', '1951', '1941', '2001', '1977', '1953', '1924', '1936', '1955', '1968', '1967', '1900', '1970', '1974', '1935', '1998', '1970', '1950', '1965', '1966', '1963', '1962', '1962', '1964', '1954', '1959', '1957', '1961', '1959', '1962', '1957', '1950', '', '1950', '1950', '1959', '1950', '1949', '1949', '', '1959', '1961', '1966', '1962', '1962', '1962', '', '1900', '1940', '1948', '1920', '1956', '1925', '1985', '1930', '1932', '1993', '1995', '1925', '1937', '1952', '1990', '1930', '1976', '1976', '1921', '1945', '1955', '1938', '1910', '1920', '1914', '1910', '1940', '1916', '1930', '1989', '1923', '1993', '', '2002', '', '', '1939', '1943', '1950', '1939', '1985', '1936', '1930', '1925', '', '1928', '1930', '1976', '1921', '1922', '1925', '1962', '1970', '1950', '', '1924', '2001', '', '1937', '1951', '1922', '', '1930', '1951', '1964', '1950', '1958', '1939', '1936', '2004', '1974', '1967', '1963', '1967', '1966', '1964', '1966', '1968', '1978', '1967', '1968', '1979', '1977', '1977', '1958', '1957', '1955', '1924', '1965', '1999', '1967', '1993', '1953', '1973', '1974', '1980', '1986', '1954', '1942', '1948', '1966', '1928', '1993', '1962', '2002', '1955', '1954', '1953', '1952', '', '1954', '1985', '1989', '1993', '1993', '2005', '2005', '2006', '2006', '2005', '2006', '2006', '2006', '2005', '2005', '2005', '2005', '2005', '1992', '1964', '1969', '1975', '1968', '1998', '1996', '1995', '1998', '1996', '2000', '1997', '1999', '1999', '1999', '2002', '2002', '2001', '1976', '1977', '1989', '1969', '1972', '1975', '1977', '1993', '2002', '2002', '1999', '2002', '2001', '2002', '2002', '1999', '1997', '1998', '1995', '1998', '2004', '2003', '2004', '2006', '2003', '2004', '2003', '2006', '2005', '2005', '2004', '2005', '2005', '2005', '2005', '1950', '1959', '1951', '', '', '1969', '2003', '', '2003', '2005', '2005', '2005', '2004', '2004', '2004', '2004', '2004', '1948', '1974', '1924', '', '1965', '1957', '1956', '1955', '', '1997', '1922', '1910', '', '1940', '1938', '1945', '1926', '1914', '1920', '', '1919', '1920', '1939', '1941', '1998', '1937', '1931', '1940', '1922', '1936', '1963', '1932', '1963', '1930', '1956', '1977', '1950', '1953', '1969', '1942', '1950', '', '1925', '1936', '1957', '1994', '', '1958', '', '', '2005', '2004', '1979', '1978', '2001', '1977', '1975', '1989', '1989', '1986', '1958', '1981', '1987', '1990', '1990', '2000', '2002', '2005', '2005', '2005', '1951', '1997', '1998', '1998', '', '1977', '1977', '1973', '1968', '1970', '', '1972', '1969', '', '1970', '', '', '1970', '1976', '1976', '1977', '1960', '1984', '1983', '', '1975', '1993') invalid literal for int() with base 10: '' Garage Cars ('2', '1', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '3', '2', '2', '2', '2', '2', '2', '2', '1', '2', '0', '2', '1', '1', '1', '2', '2', '1', '2', '3', '3', '3', '3', '2', '3', '3', '2', '3', '2', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '3', '2', '2', '3', '2', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '2', '1', '1', '1', '1', '2', '2', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '0', '2', '2', '2', '2', '2', '0', '1', '2', '2', '0', '0', '1', '1', '1', '1', '2', '2', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '1', '1', '1', '2', '1', '2', '1', '1', '2', '2', '2', '1', '1', '2', '2', '2', '2', '2', '2', '1', '0', '0', '2', '2', '1', '1', '1', '2', '1', '1', '1', '2', '2', '1', '1', '2', '0', '2', '2', '2', '2', '1', '1', '1', '1', '2', '1', '1', '2', '2', '1', '2', '2', '0', '1', '2', '0', '2', '1', '1', '1', '0', '1', '0', '2', '0', '0', '0', '2', '2', '1', '1', '1', '1', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '2', '2', '4', '2', '2', '3', '2', '3', '2', '3', '2', '2', '2', '2', '2', '1', '1', '1', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '0', '1', '2', '1', '2', '0', '2', '1', '1', '1', '1', '1', '1', '1', '2', '0', '0', '1', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '1', '2', '1', '2', '1', '2', '3', '2', '2', '3', '2', '2', '3', '2', '2', '3', '2', '2', '3', '2', '2', '0', '2', '1', '1', '1', '0', '0', '0', '1', '1', '1', '2', '2', '2', '1', '2', '2', '1', '2', '2', '2', '3', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '0', '2', '2', '2', '1', '2', '2', '2', '2', '2', '1', '2', '1', '1', '1', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '2', '3', '3', '3', '3', '2', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '2', '2', '3', '3', '3', '3', '2', '2', '2', '2', '2', '3', '3', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '3', '2', '2', '2', '3', '3', '3', '3', '3', '3', '3', '3', '2', '2', '3', '2', '3', '3', '3', '3', '3', '2', '2', '3', '2', '2', '2', '2', '2', '2', '3', '3', '2', '3', '3', '3', '2', '2', '3', '2', '2', '2', '2', '2', '2', '0', '2', '3', '2', '2', '0', '2', '3', '2', '2', '2', '2', '1', '2', '2', '2', '2', '1', '2', '2', '2', '2', '1', '1', '1', '1', '1', '1', '3', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '2', '2', '2', '1', '2', '1', '2', '2', '2', '2', '1', '1', '3', '2', '3', '2', '2', '2', '2', '2', '2', '1', '2', '1', '0', '1', '2', '2', '2', '1', '1', '1', '3', '2', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1', '1', '1', '2', '2', '0', '1', '2', '1', '3', '1', '2', '4', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '1', '1', '2', '1', '2', '1', '2', '0', '2', '1', '0', '2', '1', '0', '2', '1', '1', '2', '1', '0', '1', '1', '0', '2', '1', '2', '4', '1', '1', '2', '0', '2', '1', '2', '1', '3', '0', '0', '2', '1', '2', '1', '1', '1', '2', '1', '1', '1', '1', '2', '2', '1', '0', '1', '1', '1', '5', '2', '2', '2', '1', '1', '0', '0', '1', '2', '1', '0', '1', '0', '1', '1', '0', '0', '1', '0', '1', '1', '2', '2', '2', '1', '1', '2', '2', '2', '1', '1', '2', '1', '0', '1', '1', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '4', '4', '4', '3', '3', '3', '3', '3', '2', '2', '2', '2', '2', '3', '2', '3', '2', '2', '2', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '0', '1', '2', '2', '1', '1', '1', '2', '1', '2', '3', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '1', '2', '2', '1', '1', '3', '2', '0', '1', '1', '1', '0', '2', '0', '1', '1', '2', '1', '2', '1', '1', '1', '1', '2', '1', '2', '2', '1', '2', '2', '1', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '1', '0', '1', '2', '1', '3', '2', '2', '2', '1', '2', '2', '2', '2', '2', '2', '3', '2', '3', '3', '3', '2', '2', '2', '2', '2', '3', '3', '1', '2', '2', '2', '1', '1', '1', '2', '1', '0', '1', '1', '1', '2', '0', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '4', '2', '2', '2', '2', '3', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '3', '3', '3', '3', '3', '3', '3', '3', '3', '4', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '2', '2', '2', '3', '2', '2', '2', '2', '2', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '3', '3', '3', '2', '3', '3', '3', '3', '2', '2', '3', '3', '3', '3', '2', '3', '2', '3', '3', '2', '2', '2', '2', '2', '2', '3', '3', '2', '3', '2', '2', '0', '2', '2', '0', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '1', '1', '1', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '1', '2', '2', '2', '1', '2', '2', '2', '2', '1', '2', '1', '1', '1', '0', '1', '1', '2', '1', '1', '1', '1', '2', '2', '2', '2', '1', '2', '1', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '1', '2', '2', '2', '2', '1', '1', '1', '2', '1', '1', '1', '1', '4', '0', '2', '2', '2', '1', '1', '2', '2', '2', '2', '1', '1', '1', '1', '2', '1', '2', '1', '0', '2', '1', '2', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '0', '2', '2', '1', '0', '2', '1', '0', '1', '2', '3', '1', '1', '1', '0', '3', '2', '3', '1', '3', '1', '2', '2', '0', '2', '2', '0', '0', '1', '2', '2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '0', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '1', '2', '1', '1', '1', '1', '1', '2', '1', '2', '2', '2', '1', '0', '2', '0', '2', '0', '1', '1', '1', '1', '2', '0', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '2', '0', '1', '1', '2', '1', '2', '1', '1', '2', '3', '3', '2', '2', '2', '2', '2', '1', '1', '2', '2', '0', '2', '2', '1', '0', '1', '1', '0', '1', '0', '1', '2', '2', '2', '2', '2', '2', '3', '3', '3', '3', '3', '2', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '1', '1', '1', '2', '2', '3', '2', '3', '2', '2', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '0', '0', '1', '1', '2', '2', '0', '2', '2', '2', '2', '2', '2', '2', '2', '0', '0', '0', '0', '0', '0', '0', '1', '1', '1', '1', '1', '1', '0', '0', '0', '1', '1', '2', '1', '0', '2', '2', '1', '2', '1', '2', '1', '1', '1', '2', '1', '1', '1', '1', '1', '2', '3', '2', '2', '2', '2', '2', '2', '1', '1', '0', '1', '1', '0', '1', '1', '1', '2', '1', '1', '1', '3', '1', '2', '2', '2', '2', '3', '3', '3', '1', '2', '2', '2', '2', '2', '2', '3', '3', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '3', '2', '3', '4', '4', '0', '2', '3', '2', '1', '1', '1', '1', '1', '0', '0', '2', '1', '1', '1', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '3', '3', '3', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '2', '2', '1', '1', '4', '1', '1', '2', '1', '2', '2', '1', '1', '1', '2', '2', '2', '2', '1', '1', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '2', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '3', '3', '3', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '3', '3', '3', '3', '3', '3', '3', '2', '3', '3', '3', '2', '2', '3', '2', '3', '3', '3', '2', '3', '3', '3', '2', '3', '3', '3', '2', '2', '2', '2', '3', '3', '2', '2', '2', '2', '3', '2', '3', '3', '2', '2', '3', '3', '2', '0', '0', '2', '2', '2', '2', '2', '2', '2', '1', '2', '2', '1', '2', '2', '1', '2', '1', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '1', '2', '1', '1', '3', '1', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '2', '1', '2', '0', '0', '0', '1', '2', '1', '2', '1', '1', '3', '2', '2', '1', '1', '2', '1', '1', '2', '1', '1', '1', '1', '1', '2', '1', '1', '2', '1', '1', '1', '2', '2', '1', '1', '1', '2', '1', '1', '1', '1', '1', '0', '2', '1', '3', '1', '0', '2', '1', '0', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '0', '1', '2', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '0', '2', '2', '1', '1', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '1', '1', '1', '1', '2', '2', '1', '1', '2', '1', '2', '1', '1', '2', '1', '2', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '1', '1', '1', '2', '0', '1', '1', '2', '2', '1', '2', '2', '1', '0', '1', '2', '0', '1', '1', '1', '2', '2', '1', '2', '1', '1', '1', '1', '2', '1', '2', '1', '2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '2', '2', '2', '2', '1', '2', '2', '1', '1', '1', '0', '0', '1', '1', '1', '1', '1', '2', '2', '3', '2', '3', '2', '2', '3', '3', '3', '3', '3', '2', '3', '3', '2', '2', '3', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '2', '2', '1', '1', '0', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '1', '2', '2', '0', '2', '1', '2', '2', '2', '2', '3', '3', '2', '1', '0', '1', '0', '0', '1', '2', '1', '1', '2', '1', '0', '0', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '1', '2', '3', '2', '2', '3', '2', '1', '2', '2', '2', '1', '2', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '0', '2', '2', '0', '1', '', '1', '1', '1', '1', '1', '0', '2', '1', '2', '2', '2', '2', '2', '3', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2', '3', '3', '2', '2', '2', '2', '2', '3', '2', '3', '2', '3', '3', '3', '3', '0', '4', '2', '2', '2', '4', '2', '2', '1', '1', '0', '1', '0', '1', '2', '2', '2', '2', '2', '0', '2', '1', '2', '2', '1', '1', '0', '1', '2', '1', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '3', '3', '3', '3', '3', '3', '3', '3', '2', '2', '2', '3', '3', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '0', '2', '2', '2', '2', '1', '1', '0', '1', '1', '1', '1', '2', '1', '1', '1', '2', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '3', '2', '3', '2', '3', '3', '3', '3', '3', '3', '3', '3', '2', '3', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '3', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '3', '3', '3', '3', '3', '2', '2', '3', '3', '3', '3', '3', '2', '3', '3', '2', '3', '2', '2', '3', '2', '3', '2', '2', '2', '2', '2', '2', '0', '2', '0', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '1', '1', '0', '1', '1', '2', '2', '3', '3', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '1', '1', '1', '0', '2', '2', '2', '1', '1', '2', '1', '1', '1', '2', '2', '2', '2', '1', '2', '2', '2', '1', '1', '1', '2', '1', '1', '1', '1', '2', '1', '2', '1', '2', '2', '1', '1', '1', '3', '2', '3', '2', '1', '1', '1', '1', '2', '1', '2', '2', '2', '3', '2', '2', '2', '2', '1', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '1', '0', '2', '2', '1', '2', '2', '2', '0', '1', '1', '2', '1', '2', '1', '0', '2', '1', '1', '1', '2', '2', '2', '1', '1', '2', '1', '1', '1', '1', '2', '1', '2', '2', '1', '1', '1', '1', '1', '3', '2', '2', '1', '1', '1', '2', '1', '3', '0', '2', '0', '0', '1', '1', '2', '2', '2', '1', '1', '1', '0', '1', '1', '2', '1', '1', '1', '2', '2', '1', '0', '2', '1', '0', '1', '1', '1', '0', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '2', '2', '1', '2', '2', '1', '1', '2', '3', '2', '2', '2', '1', '1', '1', '1', '0', '1', '2', '2', '2', '4', '3', '2', '2', '2', '3', '2', '3', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '1', '3', '1', '1', '2', '1', '2', '2', '2', '2', '2', '3', '2', '3', '3', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '3', '2', '2', '2', '2', '2', '2', '2', '2', '0', '0', '1', '2', '0', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '2', '1', '0', '1', '2', '2', '1', '0', '1', '1', '1', '0', '1', '1', '1', '1', '1', '1', '0', '1', '1', '1', '1', '3', '1', '2', '1', '1', '1', '2', '2', '3', '2', '2', '2', '1', '1', '2', '1', '2', '0', '1', '1', '1', '1', '0', '1', '0', '0', '2', '2', '2', '2', '2', '2', '2', '3', '2', '1', '2', '2', '2', '2', '2', '2', '3', '3', '3', '3', '1', '4', '2', '2', '0', '1', '1', '2', '1', '3', '0', '1', '1', '0', '1', '0', '0', '1', '2', '2', '2', '2', '2', '2', '0', '2', '3') invalid literal for int() with base 10: '' Garage Area ('528', '730', '312', '522', '482', '470', '582', '506', '608', '442', '440', '420', '393', '506', '528', '841', '492', '834', '400', '500', '546', '528', '663', '480', '500', '304', '525', '0', '511', '264', '320', '264', '440', '440', '308', '440', '751', '772', '606', '868', '532', '730', '678', '532', '820', '484', '958', '756', '576', '484', '474', '430', '437', '430', '400', '440', '433', '400', '434', '779', '962', '527', '712', '671', '486', '666', '880', '676', '614', '750', '678', '528', '618', '484', '463', '264', '462', '264', '264', '457', '480', '476', '429', '539', '576', '336', '280', '308', '260', '461', '564', '762', '713', '506', '588', '480', '480', '480', '480', '484', '440', '440', '484', '496', '852', '592', '484', '484', '475', '596', '535', '660', '480', '678', '496', '676', '441', '490', '528', '0', '504', '517', '480', '484', '480', '0', '240', '400', '470', '0', '0', '280', '364', '244', '315', '480', '576', '578', '576', '620', '308', '447', '294', '312', '531', '461', '312', '440', '263', '318', '305', '264', '246', '676', '392', '490', '308', '330', '576', '576', '564', '280', '305', '720', '576', '440', '484', '440', '442', '240', '0', '0', '360', '551', '379', '220', '240', '484', '240', '240', '315', '780', '484', '288', '416', '624', '0', '923', '528', '560', '624', '363', '315', '200', '240', '576', '240', '312', '624', '480', '288', '480', '572', '0', '180', '516', '0', '672', '349', '365', '180', '0', '231', '0', '450', '0', '0', '0', '504', '528', '336', '270', '416', '299', '280', '591', '480', '440', '533', '690', '440', '436', '586', '522', '480', '366', '467', '596', '209', '366', '460', '572', '504', '308', '476', '528', '1017', '574', '564', '776', '632', '740', '615', '594', '484', '440', '580', '513', '523', '308', '299', '308', '484', '850', '670', '613', '621', '598', '420', '420', '502', '606', '494', '240', '319', '0', '336', '480', '352', '672', '0', '440', '220', '280', '364', '260', '216', '200', '308', '399', '0', '0', '336', '312', '484', '252', '567', '473', '598', '531', '484', '240', '200', '625', '528', '384', '504', '330', '525', '741', '473', '573', '888', '776', '572', '660', '520', '400', '680', '510', '431', '746', '528', '624', '0', '686', '286', '253', '336', '0', '0', '0', '286', '352', '312', '495', '616', '576', '275', '482', '616', '502', '528', '538', '470', '632', '390', '758', '400', '564', '499', '495', '528', '396', '427', '440', '380', '420', '409', '430', '389', '343', '400', '490', '500', '565', '1166', '834', '430', '567', '484', '435', '544', '529', '529', '484', '441', '588', '479', '542', '478', '479', '484', '581', '552', '588', '565', '478', '528', '506', '478', '583', '0', '902', '440', '477', '336', '576', '660', '463', '576', '576', '264', '440', '280', '288', '264', '264', '440', '440', '440', '440', '440', '440', '440', '440', '440', '345', '288', '656', '786', '754', '820', '672', '840', '890', '1390', '864', '836', '896', '900', '842', '762', '1020', '834', '932', '640', '908', '927', '856', '700', '850', '738', '862', '880', '583', '644', '968', '886', '730', '871', '484', '624', '624', '484', '626', '949', '685', '649', '539', '701', '550', '478', '474', '390', '392', '390', '400', '660', '660', '430', '457', '397', '397', '432', '390', '400', '436', '527', '434', '400', '393', '626', '554', '644', '390', '400', '463', '394', '400', '658', '502', '390', '410', '856', '810', '810', '1069', '676', '889', '815', '656', '647', '623', '711', '467', '898', '972', '726', '840', '844', '492', '689', '795', '644', '676', '676', '529', '552', '625', '984', '478', '692', '812', '782', '1043', '438', '517', '711', '615', '400', '588', '628', '576', '484', '0', '478', '845', '555', '576', '0', '576', '788', '559', '620', '527', '528', '288', '542', '495', '465', '612', '294', '360', '400', '484', '732', '440', '288', '300', '264', '360', '252', '864', '524', '704', '528', '528', '561', '641', '440', '440', '506', '480', '642', '484', '540', '527', '490', '441', '615', '462', '484', '784', '497', '515', '480', '502', '336', '520', '630', '583', '528', '312', '440', '429', '498', '495', '457', '396', '308', '300', '768', '576', '888', '472', '610', '520', '480', '549', '645', '270', '368', '330', '0', '352', '505', '550', '418', '338', '271', '264', '792', '530', '514', '542', '486', '509', '576', '368', '286', '442', '441', '297', '338', '297', '304', '350', '294', '884', '498', '495', '297', '270', '480', '672', '288', '240', '230', '616', '420', '410', '246', '240', '366', '180', '720', '281', '240', '264', '528', '624', '0', '338', '576', '320', '907', '364', '480', '968', '480', '308', '756', '498', '384', '288', '400', '900', '420', '240', '294', '294', '240', '288', '672', '384', '576', '483', '564', '264', '308', '210', '440', '162', '324', '200', '472', '0', '400', '432', '0', '400', '240', '0', '576', '308', '256', '288', '308', '0', '273', '287', '0', '720', '240', '360', '864', '357', '280', '424', '0', '324', '280', '456', '207', '640', '0', '0', '528', '216', '672', '336', '192', '240', '624', '216', '280', '320', '180', '440', '576', '240', '0', '180', '264', '250', '1184', '441', '532', '576', '164', '216', '0', '0', '316', '539', '379', '0', '384', '0', '308', '220', '0', '0', '252', '0', '300', '226', '480', '480', '440', '668', '288', '504', '576', '528', '288', '384', '480', '336', '0', '304', '452', '284', '539', '303', '452', '498', '480', '340', '350', '240', '234', '252', '290', '266', '281', '280', '296', '462', '576', '612', '701', '425', '473', '466', '576', '410', '528', '720', '400', '400', '528', '672', '400', '820', '820', '820', '1138', '826', '860', '846', '904', '578', '524', '702', '660', '662', '810', '632', '844', '440', '569', '525', '538', '576', '440', '470', '550', '539', '672', '480', '546', '577', '666', '492', '493', '544', '622', '605', '577', '608', '0', '343', '444', '484', '336', '252', '338', '600', '396', '396', '1231', '570', '522', '531', '736', '550', '608', '521', '478', '523', '511', '645', '512', '573', '451', '420', '420', '810', '572', '570', '540', '440', '520', '480', '288', '672', '440', '544', '352', '768', '525', '0', '320', '195', '240', '0', '528', '0', '313', '288', '528', '256', '660', '250', '281', '246', '240', '672', '180', '576', '440', '216', '576', '342', '216', '215', '282', '440', '213', '256', '307', '432', '186', '400', '390', '234', '463', '295', '300', '576', '452', '462', '462', '462', '501', '551', '540', '468', '576', '189', '0', '200', '482', '280', '642', '670', '550', '560', '351', '541', '539', '497', '672', '525', '513', '912', '650', '780', '885', '610', '576', '440', '578', '471', '486', '765', '920', '384', '336', '412', '402', '297', '288', '286', '504', '286', '0', '286', '336', '429', '602', '0', '698', '480', '440', '714', '898', '601', '550', '576', '470', '420', '472', '472', '386', '404', '406', '682', '528', '462', '506', '470', '460', '431', '409', '416', '472', '462', '683', '656', '670', '495', '557', '738', '542', '528', '576', '598', '550', '551', '619', '461', '540', '489', '484', '1314', '478', '473', '483', '439', '787', '480', '460', '288', '576', '576', '511', '264', '264', '352', '280', '264', '264', '264', '440', '460', '440', '264', '774', '846', '1220', '858', '905', '866', '650', '706', '850', '1150', '1003', '656', '756', '789', '726', '871', '732', '746', '795', '870', '1052', '484', '588', '564', '944', '550', '550', '474', '474', '484', '644', '668', '437', '388', '428', '393', '398', '400', '400', '400', '434', '484', '451', '431', '388', '403', '400', '450', '516', '696', '836', '687', '938', '576', '751', '839', '983', '783', '525', '691', '830', '668', '824', '642', '592', '758', '554', '851', '880', '480', '588', '529', '480', '603', '648', '936', '836', '562', '660', '462', '673', '0', '542', '478', '0', '576', '576', '520', '483', '525', '474', '575', '483', '627', '506', '496', '506', '533', '530', '384', '352', '420', '308', '276', '288', '484', '490', '473', '636', '530', '625', '495', '480', '540', '540', '440', '440', '495', '545', '588', '484', '506', '462', '462', '546', '480', '480', '846', '500', '477', '473', '516', '864', '550', '469', '530', '516', '512', '528', '578', '484', '624', '470', '576', '576', '576', '576', '506', '464', '831', '540', '484', '588', '486', '267', '352', '283', '525', '576', '490', '384', '504', '502', '520', '451', '312', '528', '312', '264', '287', '0', '205', '231', '450', '288', '264', '377', '312', '492', '504', '456', '462', '296', '480', '260', '336', '506', '292', '480', '433', '441', '297', '458', '288', '384', '240', '636', '400', '540', '840', '240', '301', '336', '484', '390', '288', '288', '308', '1488', '0', '490', '372', '495', '352', '401', '505', '414', '576', '420', '404', '311', '299', '308', '576', '280', '528', '240', '0', '480', '350', '483', '442', '264', '308', '504', '686', '400', '330', '520', '256', '308', '0', '484', '440', '225', '0', '828', '200', '0', '250', '528', '869', '297', '288', '281', '0', '870', '420', '720', '288', '513', '308', '393', '396', '0', '360', '672', '0', '0', '288', '880', '400', '342', '308', '352', '308', '308', '288', '252', '308', '240', '0', '240', '200', '240', '370', '208', '672', '240', '160', '355', '280', '336', '164', '360', '400', '576', '468', '502', '240', '240', '370', '240', '672', '240', '275', '360', '228', '228', '440', '308', '400', '400', '320', '384', '0', '720', '0', '576', '0', '216', '240', '322', '312', '680', '0', '440', '384', '484', '408', '294', '450', '504', '270', '506', '400', '400', '0', '271', '300', '621', '354', '564', '300', '240', '626', '627', '912', '431', '505', '478', '439', '529', '312', '249', '495', '360', '0', '396', '540', '322', '0', '280', '384', '0', '240', '0', '200', '514', '614', '534', '453', '472', '484', '864', '1348', '874', '678', '811', '438', '603', '528', '352', '672', '558', '600', '532', '588', '527', '577', '530', '564', '626', '608', '308', '328', '528', '576', '576', '440', '280', '352', '352', '534', '577', '839', '570', '660', '541', '905', '725', '715', '779', '543', '596', '595', '560', '493', '420', '420', '508', '721', '532', '548', '470', '484', '520', '484', '814', '610', '410', '420', '420', '420', '420', '0', '0', '264', '276', '504', '480', '0', '588', '397', '542', '440', '451', '624', '1418', '525', '0', '0', '0', '0', '0', '0', '0', '286', '240', '548', '300', '312', '205', '0', '0', '0', '400', '240', '576', '312', '0', '621', '480', '369', '672', '308', '400', '160', '180', '240', '599', '270', '240', '240', '225', '344', '786', '1014', '431', '506', '484', '924', '462', '452', '195', '240', '0', '432', '924', '0', '288', '360', '356', '487', '185', '250', '195', '1248', '216', '482', '525', '482', '482', '786', '857', '816', '358', '473', '484', '432', '529', '512', '665', '788', '800', '612', '400', '400', '666', '438', '616', '578', '600', '467', '435', '749', '520', '892', '784', '784', '0', '392', '850', '499', '336', '336', '297', '297', '257', '0', '0', '520', '264', '264', '264', '816', '264', '423', '484', '530', '288', '525', '526', '516', '621', '433', '373', '388', '460', '390', '499', '398', '451', '420', '402', '482', '420', '402', '392', '392', '480', '461', '577', '480', '484', '676', '729', '1110', '828', '556', '567', '724', '724', '467', '480', '477', '484', '663', '481', '534', '551', '564', '495', '550', '478', '462', '944', '487', '539', '550', '585', '488', '288', '576', '484', '576', '368', '280', '480', '684', '270', '528', '367', '511', '522', '264', '264', '264', '440', '440', '440', '440', '319', '360', '730', '774', '818', '856', '928', '938', '732', '1040', '670', '878', '947', '932', '895', '694', '866', '908', '814', '1174', '728', '852', '786', '789', '843', '916', '872', '818', '656', '774', '878', '554', '876', '460', '631', '631', '460', '627', '627', '484', '564', '556', '617', '550', '478', '572', '400', '393', '454', '440', '350', '388', '400', '436', '396', '432', '440', '400', '462', '648', '648', '630', '388', '630', '437', '400', '434', '534', '440', '400', '434', '463', '435', '460', '400', '400', '442', '460', '813', '925', '648', '804', '806', '758', '600', '832', '455', '834', '721', '752', '546', '517', '933', '605', '852', '788', '754', '484', '1092', '865', '895', '480', '786', '954', '825', '484', '474', '672', '636', '574', '859', '598', '575', '590', '561', '1025', '550', '880', '826', '578', '594', '658', '744', '610', '0', '0', '576', '566', '471', '492', '539', '514', '529', '283', '504', '630', '308', '624', '576', '264', '544', '349', '686', '572', '288', '564', '518', '431', '611', '542', '750', '541', '540', '484', '476', '466', '466', '528', '569', '528', '440', '440', '440', '440', '440', '480', '492', '576', '625', '552', '1105', '478', '546', '588', '528', '571', '512', '460', '676', '600', '650', '412', '570', '480', '528', '515', '472', '473', '528', '484', '528', '311', '308', '318', '515', '484', '352', '530', '286', '301', '461', '264', '297', '396', '294', '440', '784', '312', '440', '440', '309', '539', '286', '510', '572', '624', '462', '306', '512', '0', '0', '0', '308', '540', '288', '400', '240', '312', '792', '432', '525', '275', '315', '596', '315', '308', '692', '308', '301', '260', '336', '336', '464', '308', '286', '484', '310', '336', '336', '484', '410', '293', '240', '252', '572', '352', '390', '252', '280', '420', '0', '576', '371', '1200', '240', '0', '580', '216', '0', '216', '276', '240', '288', '504', '576', '240', '315', '276', '357', '720', '254', '286', '338', '324', '351', '0', '300', '440', '264', '294', '288', '576', '360', '576', '184', '672', '180', '273', '379', '576', '308', '672', '252', '308', '342', '0', '480', '816', '374', '250', '480', '560', '468', '205', '336', '576', '506', '216', '812', '704', '160', '331', '384', '308', '308', '495', '440', '224', '217', '440', '240', '528', '280', '230', '379', '180', '576', '560', '180', '408', '520', '576', '576', '384', '456', '216', '240', '216', '240', '280', '658', '0', '544', '299', '720', '436', '288', '440', '660', '308', '0', '264', '498', '0', '240', '240', '308', '572', '440', '261', '528', '264', '240', '384', '300', '576', '264', '528', '386', '450', '528', '315', '323', '638', '576', '224', '494', '303', '460', '739', '552', '521', '576', '649', '336', '527', '576', '332', '399', '308', '0', '0', '264', '256', '253', '280', '252', '515', '719', '746', '576', '833', '575', '499', '792', '1052', '870', '894', '840', '440', '870', '868', '508', '440', '826', '628', '796', '674', '524', '578', '440', '454', '619', '389', '501', '444', '529', '747', '299', '521', '497', '546', '384', '242', '0', '684', '597', '534', '517', '486', '558', '500', '440', '370', '576', '748', '308', '440', '461', '440', '576', '728', '888', '647', '583', '527', '610', '542', '683', '484', '560', '608', '702', '556', '420', '482', '434', '531', '552', '639', '626', '578', '437', '484', '400', '461', '384', '520', '432', '576', '622', '0', '528', '504', '579', '430', '450', '489', '1154', '884', '525', '392', '0', '248', '0', '0', '216', '400', '384', '355', '528', '280', '0', '0', '180', '200', '352', '240', '240', '216', '228', '216', '225', '240', '352', '552', '240', '492', '871', '264', '400', '864', '380', '231', '432', '528', '440', '180', '416', '240', '450', '580', '552', '462', '628', '509', '625', '484', '691', '0', '720', '360', '0', '264', '', '100', '308', '338', '282', '256', '0', '720', '216', '495', '538', '486', '470', '484', '650', '576', '506', '360', '528', '512', '286', '308', '461', '433', '502', '472', '722', '870', '528', '400', '422', '471', '438', '692', '571', '808', '452', '995', '712', '932', '642', '0', '1041', '460', '648', '576', '1356', '572', '528', '253', '297', '0', '286', '0', '286', '539', '678', '528', '672', '531', '0', '624', '444', '360', '502', '264', '264', '0', '288', '452', '313', '963', '550', '506', '400', '642', '423', '409', '443', '413', '576', '690', '527', '800', '773', '422', '618', '402', '420', '462', '461', '504', '564', '670', '758', '675', '716', '666', '736', '660', '641', '672', '572', '517', '758', '722', '440', '786', '539', '566', '582', '604', '482', '612', '564', '434', '596', '541', '485', '495', '528', '484', '462', '299', '280', '0', '576', '543', '440', '440', '264', '264', '0', '264', '264', '264', '288', '440', '300', '288', '319', '460', '770', '831', '840', '880', '850', '874', '1085', '772', '853', '691', '670', '878', '521', '736', '575', '672', '784', '708', '753', '925', '816', '874', '706', '736', '746', '484', '556', '474', '474', '899', '575', '478', '397', '390', '440', '426', '660', '427', '429', '632', '440', '437', '420', '400', '398', '398', '388', '438', '440', '440', '648', '648', '372', '393', '403', '433', '504', '393', '460', '431', '431', '472', '617', '429', '870', '885', '768', '807', '774', '592', '420', '725', '959', '803', '844', '704', '760', '928', '1134', '500', '834', '510', '584', '792', '776', '1053', '615', '615', '614', '572', '453', '572', '0', '612', '0', '484', '576', '462', '449', '688', '484', '462', '542', '484', '472', '384', '300', '624', '504', '528', '576', '492', '310', '294', '484', '308', '288', '0', '288', '288', '550', '462', '888', '796', '590', '757', '588', '550', '480', '480', '480', '480', '440', '506', '490', '496', '434', '564', '481', '546', '484', '484', '484', '484', '894', '501', '487', '508', '776', '619', '484', '477', '528', '384', '504', '530', '504', '288', '326', '264', '568', '884', '495', '368', '624', '588', '299', '461', '430', '480', '264', '750', '286', '240', '275', '273', '305', '0', '528', '576', '441', '240', '280', '528', '240', '234', '240', '506', '441', '480', '487', '286', '795', '430', '540', '796', '331', '292', '488', '300', '299', '353', '447', '600', '286', '451', '280', '400', '684', '319', '300', '270', '791', '896', '1008', '649', '398', '371', '326', '326', '660', '280', '720', '528', '648', '936', '520', '566', '440', '484', '294', '440', '264', '288', '539', '288', '308', '418', '484', '441', '319', '597', '0', '625', '420', '286', '400', '400', '400', '0', '300', '288', '453', '300', '528', '336', '0', '624', '210', '240', '162', '400', '546', '576', '200', '270', '576', '280', '216', '240', '528', '440', '216', '576', '450', '200', '378', '220', '250', '440', '779', '320', '432', '352', '225', '216', '576', '312', '840', '0', '624', '0', '0', '312', '240', '420', '410', '528', '240', '258', '450', '0', '225', '180', '440', '205', '280', '210', '576', '576', '255', '0', '370', '390', '0', '198', '297', '210', '0', '308', '288', '576', '394', '288', '260', '180', '246', '459', '516', '264', '528', '564', '336', '286', '336', '440', '512', '440', '616', '580', '586', '451', '484', '454', '322', '364', '576', '521', '575', '667', '576', '440', '450', '445', '504', '215', '230', '432', '795', '836', '528', '569', '288', '325', '305', '308', '0', '280', '403', '506', '471', '920', '848', '632', '632', '662', '865', '675', '868', '495', '660', '754', '638', '576', '610', '506', '390', '540', '576', '522', '576', '462', '473', '591', '576', '541', '576', '472', '515', '586', '492', '474', '843', '576', '317', '672', '300', '288', '552', '297', '484', '586', '591', '530', '418', '748', '529', '900', '646', '467', '555', '610', '583', '484', '420', '420', '685', '545', '434', '544', '578', '572', '782', '565', '502', '564', '390', '400', '528', '528', '396', '0', '0', '360', '616', '0', '502', '525', '525', '525', '380', '380', '380', '380', '380', '265', '528', '288', '0', '392', '572', '609', '280', '0', '440', '216', '275', '0', '240', '240', '440', '312', '180', '216', '0', '288', '216', '240', '240', '642', '318', '400', '410', '252', '180', '451', '360', '579', '365', '470', '621', '342', '375', '540', '215', '506', '0', '272', '327', '384', '570', '0', '308', '0', '0', '495', '525', '576', '616', '490', '504', '528', '766', '628', '312', '518', '511', '551', '484', '693', '470', '765', '714', '880', '682', '270', '784', '402', '405', '0', '336', '336', '576', '288', '928', '0', '253', '336', '0', '286', '0', '0', '286', '574', '560', '484', '576', '588', '484', '0', '418', '650') invalid literal for int() with base 10: ''
Whats the problem? We have missing data.
def safe_int(x):
try:
retval = int(x)
except:
retval = None
return retval
def make_data_numerical(header,columns,column_dicts):
mapped_columns = []
for name,column in zip(header,columns):
if (name in column_dicts):
mapped_columns.append(list(map(column_dicts[name].get, column)))
else:
mapped_columns.append(list(map(safe_int, column)))
return mapped_columns
converted_data = make_data_numerical(header,columns,column_dicts)
import numpy as np
array_data_pre = np.array(converted_data).T
num_data = len(array_data_pre)
num_training = int(num_data * 0.7)
num_test = num_data-num_training
np.random.shuffle(array_data_pre)
training_data = array_data_pre[:num_training]
test_data = array_data_pre[num_training:]
def describe(array_data,header,numerical_features):
for name,column in zip(header,array_data.T):
if (name in numerical_features):
try:
print("Column: %s, Mean: %.2f, Std: %.2f" % (name,np.mean(column),np.std(column)))
except Exception as e:
print("Column: %s, error: %s" % (name,str(e)))
describe(training_data,header,numerical_features)
Column: Lot Frontage, error: unsupported operand type(s) for +: 'int' and 'NoneType' Column: Lot Area, Mean: 10144.61, Std: 8748.69 Column: Overall Cond, Mean: 5.56, Std: 1.11 Column: Year Built, Mean: 1971.26, Std: 30.16 Column: Year Remod/Add, Mean: 1983.89, Std: 20.90 Column: Mas Vnr Area, error: unsupported operand type(s) for +: 'int' and 'NoneType' Column: BsmtFin SF 1, error: unsupported operand type(s) for +: 'int' and 'NoneType' Column: BsmtFin SF 2, error: unsupported operand type(s) for +: 'int' and 'NoneType' Column: Bsmt Unf SF, error: unsupported operand type(s) for +: 'int' and 'NoneType' Column: Total Bsmt SF, error: unsupported operand type(s) for +: 'int' and 'NoneType' Column: 1st Flr SF, Mean: 1163.16, Std: 398.44 Column: 2nd Flr SF, Mean: 332.67, Std: 425.74 Column: Gr Liv Area, Mean: 1500.15, Std: 502.61 Column: Fireplaces, Mean: 0.59, Std: 0.64 Column: Garage Yr Blt, error: unsupported operand type(s) for +: 'int' and 'NoneType' Column: Garage Cars, error: unsupported operand type(s) for +: 'int' and 'NoneType' Column: Garage Area, error: unsupported operand type(s) for +: 'int' and 'NoneType' Column: Wood Deck SF, Mean: 93.99, Std: 124.56 Column: Open Porch SF, Mean: 47.70, Std: 68.87 Column: Mo Sold, Mean: 6.26, Std: 2.73 Column: Yr Sold, Mean: 2007.77, Std: 1.32 Column: SalePrice, Mean: 180022.84, Std: 78578.90
import matplotlib.pyplot as plt
X = training_data[:,colname_to_index['Lot Area']]
Y = training_data[:,colname_to_index['SalePrice']]
plt.scatter(X,Y,alpha=0.1)
<matplotlib.collections.PathCollection object at 0x2c73bead0>
X = training_data[:,colname_to_index['1st Flr SF']]
Y = training_data[:,colname_to_index['SalePrice']]
plt.scatter(X,Y,alpha=0.1)
<matplotlib.collections.PathCollection object at 0x2c7d7be10>
col_to_plot = '2nd Flr SF'
X = training_data[:,colname_to_index[col_to_plot]]
Y = training_data[:,colname_to_index['SalePrice']]
plt.scatter(X,Y,alpha=0.1)
<matplotlib.collections.PathCollection object at 0x2c7db7090>
col_to_plot = 'Gr Liv Area'
X = training_data[:,colname_to_index[col_to_plot]]
Y = training_data[:,colname_to_index['SalePrice']]
plt.scatter(X,Y,alpha=0.1)
<matplotlib.collections.PathCollection object at 0x2c7fbca50>
col_to_plot = 'Wood Deck SF'
X = training_data[:,colname_to_index[col_to_plot]]
Y = training_data[:,colname_to_index['SalePrice']]
plt.scatter(X,Y,alpha=0.1)
<matplotlib.collections.PathCollection object at 0x2c8176090>
col_to_plot = 'Yr Sold'
X = training_data[:,colname_to_index[col_to_plot]]
Y = training_data[:,colname_to_index['SalePrice']]
plt.scatter(X,Y,alpha=0.1)
<matplotlib.collections.PathCollection object at 0x2c806a410>
These all seem to be related to price. We have of-course not exhausted all properties but it might be interesting to choose these and move forward in the sake of time.
'2nd Flr SF'
seems to be interesting. Whenever it is non-zero it seems related to price, and when it is zero, it contains no information.'2nd Flr SF'
¶
selected_features = ['Lot Area','1st Flr SF','2nd Flr SF','Gr Liv Area','Wood Deck SF']
selected_indices = [colname_to_index[feature] for feature in selected_features]
X = np.array(training_data[:,selected_indices],dtype=float)
Y = np.array(training_data[:,colname_to_index['SalePrice']],dtype=float)
X.shape
(2051, 5)
X.shape
(2051, 5)
X_new1 = np.append(X,(X[:,2:3] > 0)*1,axis=1)
X_new2 = np.append(X_new1,(X_new1[:,4:5] > 0)*1,axis=1)
X_new2
array([[1.0206e+04, 1.5630e+03, 0.0000e+00, ..., 1.4400e+02, 0.0000e+00, 1.0000e+00], [9.3500e+03, 1.3130e+03, 0.0000e+00, ..., 1.7200e+02, 0.0000e+00, 1.0000e+00], [7.7630e+03, 1.2830e+03, 0.0000e+00, ..., 0.0000e+00, 0.0000e+00, 0.0000e+00], ..., [8.1270e+03, 8.1200e+02, 8.4100e+02, ..., 0.0000e+00, 1.0000e+00, 0.0000e+00], [1.0800e+04, 7.2000e+02, 4.7200e+02, ..., 0.0000e+00, 1.0000e+00, 0.0000e+00], [1.0007e+04, 1.0530e+03, 0.0000e+00, ..., 0.0000e+00, 0.0000e+00, 0.0000e+00]])
Let us perform PCA to see how our data looks like.
import numpy as np
class PCA(object):
def __init__(self,n_components,whiten=False):
self.n_components = n_components
self.components=None
self.singular_values=None
self.dimension=None
self.mean=None
self.std = None
self.whiten = whiten
def fit(self,X):
assert(type(X) == np.ndarray), "Please input type np.ndarray!"
assert(len(X.shape) == 2), "Please input 2d array!"
assert(min(X.shape[1],X.shape[0]) >= self.n_components), "min(X.shape[1],X.shape[0]) >= self.n_components!"
print("Number of data_points: %d, number of features: %d, Number of components: %d" %(X.shape[0],X.shape[1],self.n_components))
if (self.whiten):
X = self._whiten(X)
else:
X = self._center(X) # Make sure the data is centered (each feature has empirical mean zero)
self.dimension=X.shape[1] # This is the dimension of the data
self.components,self.singular_values = self._compute(X) # Compute the singular vectors
def _center(self,X):
self.mean = np.mean(X,axis=0).reshape(1,-1)
return X-self.mean
def _whiten(self,X):
self.std = np.std(X,axis=0).reshape(1,-1)
return self._center(X)/self.std
def transform(self,X):
if (type(self.components) == None):
raise Exception("Not fitted yet!")
assert(type(X) == np.ndarray), "Please input type np.ndarray!"
assert(len(X.shape) == 2), "Please input 2d array!"
assert(X.shape[1] == self.dimension), "Incorrect number of features!"
if (self.whiten):
return ((X-self.mean)/self.std)@self.components
else:
return (X-self.mean)@self.components
def inverse_transform(self,X):
if (type(self.components) == None):
raise Exception("Not fitted yet!")
assert(type(X) == np.ndarray), "Please input type np.ndarray!"
assert(len(X.shape) == 2), "Please input 2d array!"
assert(X.shape[1] == self.n_components), "Incorrect number of features!"
if (self.whiten):
return (X@self.components.T)*self.std+self.mean
else:
return X@self.components.T+self.mean
def project(self,X):
return self.inverse_transform(self.transform(X))
def _compute(self,X):
U,D,VT = np.linalg.svd(X,full_matrices=False)
return (VT.T)[:,:self.n_components],D
pca = PCA(n_components=7,whiten=True)
pca.fit(X_new2)
Number of data_points: 2051, number of features: 7, Number of components: 7
transformed_data = pca.transform(X_new2)
plt.scatter(transformed_data[:,0],transformed_data[:,1])
<matplotlib.collections.PathCollection object at 0x2c82bbcd0>
plt.scatter(transformed_data[:,1],transformed_data[:,2])
<matplotlib.collections.PathCollection object at 0x2c8680e50>
plt.scatter(transformed_data[:,2],transformed_data[:,3])
<matplotlib.collections.PathCollection object at 0x2c87dd3d0>
from scipy.linalg import lstsq
# Design matrix
M1 = np.append(transformed_data,(transformed_data[:,0:1])^0,axis=1)
M1
array([[ 0.23303286, -1.7695769 , 0.23193891, ..., 0.0763196 , -0.00336493, 1. ], [ 0.50483788, -1.4437376 , 0.83304113, ..., -0.02415666, -0.00371947, 1. ], [ 1.57359967, -0.00591216, -0.73368651, ..., -0.07373196, -0.00872032, 1. ], ..., [-0.7150499 , 2.10466719, -0.46553133, ..., -0.09255082, -0.00916194, 1. ], [ 0.21036483, 1.94824415, -0.13623967, ..., 0.47475538, 0.00307291, 1. ], [ 1.8346541 , 0.2908954 , -0.42232586, ..., -0.16367197, -0.00878302, 1. ]])
p, res, rnk, s = lstsq(M1, Y)
plt.scatter(transformed_data[:,0],Y,c=M1@p,alpha=0.5)
<matplotlib.collections.PathCollection object at 0x2c95f5110>
plt.scatter(M1@p,Y)
<matplotlib.collections.PathCollection object at 0x2c9614990>
plt.scatter(Y,M1@p-Y)
<matplotlib.collections.PathCollection object at 0x2c986f150>
print("R^2 is: %.2f" % (1-np.var(Y-M1@p)/np.var(Y)))
R^2 is: 0.58
X_test = np.array(test_data[:,selected_indices],dtype=float)
Y_test = np.array(test_data[:,colname_to_index['SalePrice']],dtype=float)
X_new1_test = np.append(X_test,(X_test[:,2:3] > 0)*1,axis=1)
X_new2_test = np.append(X_new1_test,(X_new1_test[:,4:5] > 0)*1,axis=1)
transformed_data_test = pca.transform(X_new2_test)
M1_test = np.append(transformed_data_test,(transformed_data_test[:,0:1])^0,axis=1)
print("R^2 is: %.2f" % (1-np.var(Y_test-M1_test@p)/np.var(Y_test)))
R^2 is: 0.68
Y = np.array(training_data[:,-1],dtype=float)
Y_test = np.array(test_data[:,-1],dtype=float)
X_pre = training_data[:,:-1]
X_pre_test = test_data[:,:-1]
X_replaced = np.nan_to_num(np.array(X_pre,dtype=float),0)
X_replaced_test = np.nan_to_num(np.array(X_pre_test,dtype=float),0)
pca_full = PCA(n_components=7,whiten=True)
pca_full.fit(X_replaced)
Number of data_points: 2051, number of features: 81, Number of components: 7
transformed_data2 = pca_full.transform(X_replaced)
plt.scatter(transformed_data2[:,0],transformed_data2[:,1])
<matplotlib.collections.PathCollection object at 0x2c97e5610>
plt.scatter(transformed_data2[:,1],transformed_data2[:,2])
<matplotlib.collections.PathCollection object at 0x2ca398850>
plt.scatter(transformed_data2[:,2],transformed_data2[:,3])
<matplotlib.collections.PathCollection object at 0x2ca522550>
from scipy.linalg import lstsq
# Design matrix
M2 = np.append(X_replaced,(X_replaced[:,0:1])^0,axis=1)
M2
array([[8.370e+02, 2.224e+03, 1.000e+01, ..., 7.000e+00, 2.000e+00, 1.000e+00], [1.173e+03, 2.784e+03, 1.000e+01, ..., 7.000e+00, 2.000e+00, 1.000e+00], [2.008e+03, 8.200e+01, 1.000e+01, ..., 7.000e+00, 2.000e+00, 1.000e+00], ..., [1.539e+03, 3.860e+02, 9.000e+00, ..., 7.000e+00, 2.000e+00, 1.000e+00], [7.050e+02, 3.600e+01, 1.400e+01, ..., 7.000e+00, 1.000e+00, 1.000e+00], [6.110e+02, 1.762e+03, 1.000e+01, ..., 7.000e+00, 2.000e+00, 1.000e+00]])
p2, res2, rnk2, s2 = lstsq(M2, Y)
plt.scatter(transformed_data2[:,0],Y,c=M2@p2,alpha=0.5)
<matplotlib.collections.PathCollection object at 0x2cad51890>
plt.scatter(Y,M2@p2-Y,alpha=0.2)
<matplotlib.collections.PathCollection object at 0x2cac34190>
print("R^2 is: %.2f" % (1-np.var(Y-M2@p2)/np.var(Y)))
R^2 is: 0.84
M2_test = np.append(X_replaced_test,(X_replaced_test[:,0:1])^0,axis=1)
M2_test
print("R^2 is: %.2f" % (1-np.var(Y_test-M2_test@p2)/np.var(Y_test)))
R^2 is: 0.84
What to do now depends on how much you want to accomplish.
14.ipynb
to estimate a confidence interval for R^2.We have in this course purposefully worked close to the data, i.e. we have worked by directly parsing the data. This might seem like a backwards approach, but remember, we are here to learn! Secondly, not all data can be automatically handled. Think of the data in this notebook, is it easy to infer what is numerical and what is categorical? Should we care? How should we handle missing data? Can the fact that data is missing actually be information? Could we use this somehow?