From 7cc07b5868876c831c9c52c4713c023958ca8bc8 Mon Sep 17 00:00:00 2001 From: dhananjay93 Date: Sun, 4 Nov 2018 04:18:53 +0000 Subject: [PATCH 1/6] Done --- __pycache__/__init__.cpython-36.pyc | Bin 141 -> 159 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 155 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 414 -> 372 bytes q01_load_data/build.py | 10 +++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 161 -> 179 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1525 -> 1543 bytes 6 files changed, 9 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index b0c3719c2f46201b3baa3fcef746c16a601c9e9f..4c794698eac71db53e27273b1e4eac132169091b 100644 GIT binary patch delta 53 zcmeBWoX^N%%*)FqQG73YB8R!6kA6meZmNDtMq*xKURGkIrLlf^eo=ODL1J>MesX?F I>O?<#0Iu{Ab^rhX delta 35 qcmbQw*vrUa%*)I5Qh!m@L=JO)EB%c8+*JMaqSVU7lKk9>3HAWC=L=c@ diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 4596200714efc1a2bd21ca0d0f36671155da8439..03ec320afc30f1b66cea76681a792c5f4d6de92f 100644 GIT binary patch delta 53 zcmbQuxR#N_n3tDJqWE6)L=JPsDE*B5+*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNt+0Jf?Tt^fc4 delta 35 qcmZ3>IGd5fn3tF9rT(I*i5%wq9{L&ixvBc;MX8mECHc7%6MO-?sSA<- diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index 98e98a79cdf9a026efe48fdde2a84d1da49836cc..728511b89ced17cc7559ad87f80383c4b7795f42 100644 GIT binary patch literal 372 zcmYjNu};G<6ttZb+Dc_W4E==+)SylXgpk;~FjNXd^qOaAN)j8}sZ>-pRz8H!=x=0T zVd57$@tmRJNq4sHp3WyvN2B4`eLwCPV?Tt$2)f-7+?WU%@{*+-MJh1D_=BYp@&}gm ze#vFCw=)C}()k8e?awRlliaOy9!#2$6%+0W?v%*072i@Oicj&*w;?H-?fG@W+sG-C zh*lU(hgJb*9u}n{B{txft-z-*W{)XjKbK2gDTzy{p literal 414 zcmYjNyG{c!5VU>AhbNR@A}LMAhs z4vf^1BkmCX1Syb?zGEk_HT$6Nw8L)5;b6_W3<~J2X;RUtoNVb;MPufr-6XqB52<1? ze{y0LM@}rj=*9;T Date: Sun, 4 Nov 2018 04:33:52 +0000 Subject: [PATCH 2/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 156 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 660 -> 668 bytes q02_data_split/build.py | 12 ++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 162 -> 180 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 3134 -> 3152 bytes 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/q02_data_split/__pycache__/__init__.cpython-36.pyc b/q02_data_split/__pycache__/__init__.cpython-36.pyc index 5d17273741a726a430cdf3ccf2eb63426483d618..57147a73a7042b16259ccd4e9c8394233d38b051 100644 GIT binary patch delta 53 zcmbQkxQ>y-n3tDJqWE6)L=JPsX#I@*+*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNt60Jk?0vH$=8 delta 35 qcmZ3-IERtLn3tF9rT(I*i5%wqp86U2xvBc;MX8mECHc7%6Z`DXbHpD?~&wxf{Ra1Zqp4H4_A0+G{dJ@f0QIrR3+v7ndZKq(*U-6eVWn z#TRE*rM~6xteuCEhmnJkgBbuVB}`}l delta 281 zcmbQkI)#xAfo}$FOl>FTI;*!LY z)R+H(pojygXtDvLq}46cXr** Date: Thu, 15 Nov 2018 09:32:05 +0000 Subject: [PATCH 3/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 159 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 924 -> 988 bytes q03_data_encoding/build.py | 16 +++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 165 -> 183 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2197 -> 2215 bytes 5 files changed, 13 insertions(+), 3 deletions(-) diff --git a/q03_data_encoding/__pycache__/__init__.cpython-36.pyc b/q03_data_encoding/__pycache__/__init__.cpython-36.pyc index 884722b9e5eb21d01be2d88d202ca11e74eb4609..ce3533c42167b1251f24db5c30fdd5ffd2bebebb 100644 GIT binary patch delta 53 zcmbQwxRH^=n3tDJqWE6)L=JPsIQ@+L+*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNt90Jz=}z5oCK delta 35 qcmdnUIG>Tjn3tF9rT(I*i5%wqKKdE?xvBc;MX8mECHc7%69NIf1q-48 diff --git a/q03_data_encoding/__pycache__/build.cpython-36.pyc b/q03_data_encoding/__pycache__/build.cpython-36.pyc index 302366cb1c8d346c67f347e326ce7abc487c2dcb..c879caf59cf30f8c87a645cfe5bcdfbbaefb38f4 100644 GIT binary patch delta 620 zcmZuuJ#P~+7`A<1X_BMYvVPdjdfxZ3AHT1C z_2D~@_rh)74?Six=Nk%luD^b4ZBQ*(ul24U01_?GoHQuGk|f3%X81c!%*2`-(`V9_ zPGc43@4(4V4T{H*^9Rc-a@&R$G*`}q{xoHmG-ni=E}0^1A|63fY-`1t-4_c4 oiWPk==^IvNt2!URo<7q#$qH7d{3U^?8UXaMo*g}jhfQpfzx`99SO5S3 delta 545 zcmY+AO-lnY5QdZ4PsM5l5xq!35LQqRUOW^P)I$;U;6W{jEKSyK*)Nl=w6aC;1H6`A zJ$dsl1#f!sFNg;xMWrU><;^pb$t17Nle4&9DvhsfJlEfVkT)_iO!V8hD@i-%B5YKy z{HU#QTKOS@V(TAT4m?-rM=4AA$pu%IZ2B2jkYvgZrQm*4H^V4x)Js8_pYP?EC4*GN zYV6N?rgBcsaT_MeM#E*UAmWOKFGNgX?a$g;GmZJ$h2UL3PvgNp)E34uASX}=*f0w- zbcrrgF^zk#thNSUusV2$Zbw03Qf@U)Sv%sJ`V-_N$^_NZ)f39_4cGLKfdBvi diff --git a/q03_data_encoding/build.py b/q03_data_encoding/build.py index bb4c8ca..962fbf6 100644 --- a/q03_data_encoding/build.py +++ b/q03_data_encoding/build.py @@ -1,3 +1,4 @@ +# %load q03_data_encoding/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset from sklearn.preprocessing import LabelEncoder @@ -6,9 +7,18 @@ df = load_data('data/student-mat.csv') x_train, x_test, y_train, y_test = split_dataset(df) - +X_transform = x_train +X_test_transform = x_test # Write your code below - - +def label_encode(x_train, x_test): + lb_make = LabelEncoder() + a = x_train.select_dtypes(exclude=[np.number]).columns.values + for i in range(len(a)): + X_transform[a[i]]= lb_make.fit_transform(x_train[a[i]]) + b = x_train.select_dtypes(exclude=[np.number]).columns.values + for i in range(len(b)): + X_test_transform[b[i]]= lb_make.fit_transform(x_test[b[i]]) + return X_transform,X_test_transform + diff --git a/q03_data_encoding/tests/__pycache__/__init__.cpython-36.pyc b/q03_data_encoding/tests/__pycache__/__init__.cpython-36.pyc index 7d18c185f615d8dacd541c2aac10e2127c6a6058..ac634f36c046eef31cd837f50b4439f0b3d88e76 100644 GIT binary patch delta 53 zcmZ3=xSf&1n3tDJqWE6)L=JPs6#b0++*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNuK0K6;_)&Kwi delta 35 qcmdnaxRjB@n3tF9rT(I*i5%wqLHZf_xvBc;MX8mECHc7%6T$(%4-2{g diff --git a/q03_data_encoding/tests/__pycache__/test.cpython-36.pyc b/q03_data_encoding/tests/__pycache__/test.cpython-36.pyc index 8ade2b73d89dd5f9591f59a4f4d14aa50d93bd2e..205a5bff2fb787d66bae3f0cbce0b4c1731764d7 100644 GIT binary patch delta 61 zcmbO#xLlCKn3tDJqWE6)Mh*ogr3C$q{M=Oil#Il@#JsG;N=sw?@cg3e;)2BFRQ=@q RlvMr6FWKcchcnr+0RTvL6UhJo delta 43 zcmZ23I8~6tn3tDJ*J4rBMh*og0YCkW{M=Oi^rF Date: Thu, 15 Nov 2018 18:44:00 +0000 Subject: [PATCH 4/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 164 -> 182 bytes q04_data_visualisation/build.py | 12 +++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 170 -> 188 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1259 -> 1277 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 169 -> 187 bytes .../__pycache__/build.cpython-36.pyc | Bin 810 -> 1051 bytes q05_linear_regression_model/build.py | 20 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 175 -> 193 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1588 -> 1606 bytes 9 files changed, 29 insertions(+), 3 deletions(-) diff --git a/q04_data_visualisation/__pycache__/__init__.cpython-36.pyc b/q04_data_visualisation/__pycache__/__init__.cpython-36.pyc index d44a511ba9fc7f538b045ab1a267d7e0fc7a3439..8bbee2a2595fad1946ab413485e29a4de61ab1e8 100644 GIT binary patch delta 53 zcmZ3&xQ&s+n3tDJqWE6)L=JPsWc`f%+*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNs!0K1Hq)$ delta 35 qcmdnPxQda(n3tF9rT(I*i5%wq;rbc*xvBc;MX8mECHc7%6Jh|s!VAs- diff --git a/q04_data_visualisation/tests/__pycache__/test.cpython-36.pyc b/q04_data_visualisation/tests/__pycache__/test.cpython-36.pyc index 5353356812e3190f1d8c90fdc95d0d7f053a87cf..3fdaaa4c6315361651cd294212b56a9b6d397287 100644 GIT binary patch delta 94 zcmaFO`InQ!n3tDJqWE6)Mh+(?rBwZl{M=Oil#Il@#JsG;N=sw?@cg3e;)2BFRQ=@q qlvMr6>zU;@S2FEnl!+3|O)M$M$uG&tOwuc;1hJynp!8%vmbn1(k0DSzj`MIh3=|!oPi6!~D`jZbb%Wv*x+Q}$$OE5RF Zq#!51BquXTub>jdy2S>iCnvDX1pop59JT-e diff --git a/q05_linear_regression_model/__pycache__/__init__.cpython-36.pyc b/q05_linear_regression_model/__pycache__/__init__.cpython-36.pyc index 06a2a9b901d2940b1616332fc3af2e6292737630..e3a0d56adf676c2ad082ec7a9c68648d289ab7cb 100644 GIT binary patch delta 53 zcmZ3D!+*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNu40KQ-m<^TWy delta 35 qcmdnZxRQ~>n3tF9rT(I*i5%wqVfq>QxvBc;MX8mECHc7%6QTjYYYWN% diff --git a/q05_linear_regression_model/__pycache__/build.cpython-36.pyc b/q05_linear_regression_model/__pycache__/build.cpython-36.pyc index c40d112c5d846cc979296e4912c2f11a9f286eee..ac45b1cede45d2dee5ffecd8a7bb9748d3b996cd 100644 GIT binary patch delta 600 zcmZWlON$dh5bmx{W+urbMw4~3BKXKbaxsS-d>|?)dfST!rCpKU=?a_KdC`*`0+Ad> z4+<`XISSr)!N1^-@Yq++{sB+c1ce2==&!23?s|NE=6vynlXkm#`2E-GuY$3k?A)qR z{FrwBV>7(5mUYdvh#cvXuSH(mkPXf#u1C$dC0m>!*G|Euj{^OIAJk-9cH{-w#TK@) zQ@{aK4Eo_kEwuOm6kXEpF-&2P$=-jw*z$eshdbzocP?vBH$H>xV{c3RJNM{v7yAVd z2bxj)zHaK)dnWg^c)>>g=F^bxZ@%4MOL#t!PLQGraKx>H#-t_>;ICj3&nm%BD#14i z=B!}vUiBGB}DNl zGq+mw?l+E)(iq43NF^!>)$-nC{4zDid8Ps!2dTz!c>>qUkNoanw;IGDVBCQLH*JbW zSL~zmI@~Tjc(Wtx$s*2{7Lv?5nM$G3srHBYZ$1YvuQIP0+YBXu!r4E&dL)@f8$>`>$ z|AhZXR{sF^PF_0ogYV<+hsAl?>}afr1y&rBL6@v{!eG(XnjHeQ6H#>*O)vX{hj z9hobm?~Km#%zT0Id1^Bq+-IpCu)B<`MV1b#A3CZIXt>vHvTYVX9|JT2SCgn3tDJqWE6)Mvep~r7Zo7{M=Oil#Il@#JsG;N=sw?@cg3e;)2BFRQ=@q RlvMr6GOY5Or!&oE1^`_n6chje delta 43 zcmX@cvxSGln3tF9y~U!ajT{L~0ulNd`MIh3=|!oPi6!~D`jhooR8{ From 26dd5b71dc1d490bdc5f9123c3037d18c6f4d36a Mon Sep 17 00:00:00 2001 From: dhananjay93 Date: Sun, 9 Dec 2018 04:33:59 +0000 Subject: [PATCH 5/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 162 -> 180 bytes .../__pycache__/build.cpython-36.pyc | Bin 1086 -> 1041 bytes q06_cross_validation/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 168 -> 186 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2082 -> 2100 bytes 5 files changed, 8 insertions(+) diff --git a/q06_cross_validation/__pycache__/__init__.cpython-36.pyc b/q06_cross_validation/__pycache__/__init__.cpython-36.pyc index 9a1c3aaa4d67dd0ebf5ed2b2e34d7c0807004b94..23ee3cab62869697eb1c652e019c4615d5762787 100644 GIT binary patch delta 53 zcmZ3)xP_6!n3tDJqWE6)L=JPsME#8X+*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNr}0J?<{$^ZZW delta 35 qcmdnOxQLO%n3tF9rT(I*i5%wq{`wjDxvBc;MX8mECHc7%6G8yK3Jb0P diff --git a/q06_cross_validation/__pycache__/build.cpython-36.pyc b/q06_cross_validation/__pycache__/build.cpython-36.pyc index 2e1c378d0210faf52111a997f473e84d10da11f6..14b8578c0ea993dbd2bb58a2da81a855c2f1f36c 100644 GIT binary patch delta 356 zcmdnTF_A;rn3tDJXEsmF0cHk<#|%h-1;};);^G+-mAiRTg;Rx6`BDX%nHd=-uA5#j z1(Ydas9~sKtYJ!FOkql4?q#iIu3^q%Y-R{%&}8w8Vk$Cv2{e;IlPQY5I61#4GcP@g zDY;COsfZ0I8pV>EnwY1_a*H)LKP5Hi7JEf}Nl{{E-Yxb@2qTIOq$#y{B|{MpQ2nns z{fzwFRQ;5U#Jt43ERn=YOJn`;{G#mQg2d!h{bZma`jbyH$xl{ivJw*mYA6P|pMg<` zv4{^yYl_^mpS+(*Z}V~{RmSXFOnC*jm{QV;xPVf(*nn227MB!pgE>I!K^#sX2doop tI}*VQQpI5dbaiP?svQ%MS1bV}co=z@z>txLk%NhYNq~uuiHn(o6##RSQ^f!P delta 389 zcmYjLJxc>Y5Z#@&Du}G;YLJE63 zYdZ^n$h21Z3s%l4LU!24o0+%o?JW2V8i%!7<>>ge6A8w?*wS%`x9FPZS>tK;@$$G& zjb%eV1j#3yGbE^V|&fKIC7EOgLKbEy*K zSIEcc-t_WBzA?Q+lJ9o&I!{%zuhlrVdD@(}#NJ%M$;K9KP3gjTl}gv&+tA@!uh9fS z_RznNtd0j6dPJ15=#T#gL};KlNvi85lu=8tTY3bi^sC!MopI{SHUZ_pZ&6+V0j$F+ GRNx2Qqhb62 diff --git a/q06_cross_validation/build.py b/q06_cross_validation/build.py index 406a734..34f6e0e 100644 --- a/q06_cross_validation/build.py +++ b/q06_cross_validation/build.py @@ -1,3 +1,4 @@ +# %load q06_cross_validation/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset @@ -18,4 +19,11 @@ model =linear_regression(x_train,y_train) # Write your code below +def cross_validation_regressor(model , x_train, y_train): + scores = cross_val_score(model,x_train, y_train, scoring='r2', cv=3) + return scores.mean() + +cross_validation_regressor(model , x_train, y_train) + + diff --git a/q06_cross_validation/tests/__pycache__/__init__.cpython-36.pyc b/q06_cross_validation/tests/__pycache__/__init__.cpython-36.pyc index b571b36039256ecb659b19941ead2c342e31d840..14897c70dfbf023fd2d9caefb41b6bd3faf5d67f 100644 GIT binary patch delta 53 zcmZ3%xQmg)n3tDJqWE6)L=JPsbp4F{+*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNsk0KL-@;s5{u delta 35 qcmdnRxPp^kE-pw+PSsD&Pf69Ee1J`Uvm~<|qkte#LlH<9gbh?jv3$2!^Gb6IDvRWS5>fV(6WR4PuVZ6lWR#w~m0ep3 PWKj`6HghKbVz&YS*)A}g From 92624cb6baa26ee4f932ed9edce6010acfa32d72 Mon Sep 17 00:00:00 2001 From: dhananjay93 Date: Sun, 9 Dec 2018 05:19:09 +0000 Subject: [PATCH 6/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 161 -> 179 bytes .../__pycache__/build.cpython-36.pyc | Bin 1168 -> 1200 bytes q07_regression_pred/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 167 -> 185 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 3674 -> 3692 bytes 5 files changed, 12 insertions(+) diff --git a/q07_regression_pred/__pycache__/__init__.cpython-36.pyc b/q07_regression_pred/__pycache__/__init__.cpython-36.pyc index 3e7e4674f103511456d5015475ef0cbf23edade2..1295bd5a2e12b4baf7030660c91a5d25eca035c5 100644 GIT binary patch delta 53 zcmZ3;xS5f|n3tDJqWE6)L=JPs1pSQs+*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNt<0J-=P#sB~S delta 35 qcmdnYxR8;S5Xbi`NfVPI*oZgJIR(tcf(X8V7Y~9cx-=_o%}1H6VquFy!L!ge5IlHO zJozg7D4v|v9%Pvx^Pl4Ix!xaLc?5L&D=PkWjh zSMv=wo)N~s7AGX5$C-Z?%s`csk+%N*rBqOpa7O!jbvvi0`iU zS&{Cbzl#urM(YFV=OcTeSCC*8To3vV8xAqT@;g~U>ZE(_9|o@5JHV}PD|P6;)omjN RET*vwWRGpKK8si^egMxFQQrUn delta 304 zcmYk0%}T>S5P)}PH%Svy(N?{B&M9C|g7^Z07cbIF33jW6q>;@k2DW%8cozBwy?GJE zr*R&|Q)eZD4D<0ZKg@i@uW>x;_ml6_%{cgsU*Orn3YOA>Lnl|bR2Dl6tn4gw(kU0X zaHg(A2A7!{NB2fg=Qq}%5W+|g#mFKGs(PwRf@^}7!gk^ZNmh+!6q?YSya}_7mBX2|w?>mLTb+dJbgA4+}h-*5c6156?H$?V}C?qY(e+yX?VOi=&; diff --git a/q07_regression_pred/build.py b/q07_regression_pred/build.py index 3f2eee3..02717e7 100644 --- a/q07_regression_pred/build.py +++ b/q07_regression_pred/build.py @@ -1,3 +1,4 @@ +# %load q07_regression_pred/build.py from sklearn.metrics import mean_squared_error, mean_absolute_error, r2_score @@ -20,3 +21,14 @@ # Write your code below +def regression_predictor(model,x_train,y_train): + y_pred = model.predict(x_test) + mae = mean_absolute_error(y_pred, y_test) + mse = mean_squared_error(y_pred, y_test) + r2 = r2_score(y_test, y_pred) + return y_pred,mse,mae, r2 + + + + + diff --git a/q07_regression_pred/tests/__pycache__/__init__.cpython-36.pyc b/q07_regression_pred/tests/__pycache__/__init__.cpython-36.pyc index f1435e528c2d79d16299d3cf5270ab25f34f4b3c..55c06abe6443b66daed5b2f9573fc91ef702fcba 100644 GIT binary patch delta 53 zcmZ3^xRa5?n3tDJqWE6)L=JPsH2sYH+*JLPjKsXeysX4ZOJn`;{G#mQg2d!h{p9?V I)QNtP0KG;L-T(jq delta 35 qcmdnVxSWy0n3tF9rT(I*i5%wqA^I8lxvBc;MX8mECHc7%6Cwe>y$iws diff --git a/q07_regression_pred/tests/__pycache__/test.cpython-36.pyc b/q07_regression_pred/tests/__pycache__/test.cpython-36.pyc index 203c5fffc9b57db56ac2473265e2f03506fa63eb..668195aede1a5eb6a03ef3e2fbf1ace24738891c 100644 GIT binary patch delta 221 zcmca5^G1fln3tDJqWE6)Mh;_Ur6m1~{M=Oil#Il@#JsG;N=sw?@cg3e;)2BFRQ=@q zlvMr6F+B2{vzS>J8KWlWv;1e2nw-!2lued_fuRV*RGeJRb{N5x+8oDznvqckC?hr5 zfQx;yH|J3{RghwNsL&Y*R}sinn5@K|sUi)Ml>-q9AVLX5sDKDH5TOntG$ya-E@q6{ atju$pQ9uSHA`c=IK?EOAPJFT|pD6&BdNwrx delta 199 zcmaDOb4!N9n3tF9rT(I*jU2|z0s;CN`MIh3=|!oPi6!~D`jhi`YY)Z{SEGi+)gg$iJ<6Bm@L1mr4A zHsQ`xkpaodg9t?sp$sBaL4-Pp&;SvdlMiwiGv3;4%5$4hKo%sT03wt?1RqdNe6l&8 FDFB`nF^m8J