From 068c2503294a31260f6f92682a3596d70e12b9e5 Mon Sep 17 00:00:00 2001 From: zhaoyingjun Date: Wed, 14 Nov 2018 18:49:42 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=A4=BA=E4=BE=8Burl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lessonThree/Anti-Fraud-App/app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lessonThree/Anti-Fraud-App/app.py b/lessonThree/Anti-Fraud-App/app.py index 8fe391e..1474063 100644 --- a/lessonThree/Anti-Fraud-App/app.py +++ b/lessonThree/Anti-Fraud-App/app.py @@ -16,6 +16,7 @@ # app = Flask(__name__) #路由注解,我们这里使用的是path的形式进行传参 +#示例url:http://0.0.0.0:8088/predict/1/2/3/4/5/6/7/8/9/10/11/12 这里的1...12换成需要进行聚类的值就可以了 @app.route('/predict////////////', methods=['GET']) def predict(a,b,c,d,e,f,g,h,i,j,k,l): line=[a,b,c,d,e,f,g,h,i,j,k,l] From 365d322c6a98e764d70b83e5c37630e329d24642 Mon Sep 17 00:00:00 2001 From: zhaoyingjun Date: Wed, 14 Nov 2018 19:10:02 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E4=BE=BF=E5=8F=AF=E4=BB=A5=E5=B0=86vae=20clu?= =?UTF-8?q?stering=E8=83=BD=E5=A4=9F=E4=B8=B2=E8=B5=B7=E6=9D=A5=E4=BD=BF?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lessonThree/Anti-Fraud-App/VAE.py | 5 +++-- .../__pycache__/execute.cpython-36.pyc | Bin 1266 -> 1266 bytes .../__pycache__/kmeansModel.cpython-36.pyc | Bin 2490 -> 2490 bytes lessonThree/Anti-Fraud-App/app.py | 5 ++++- lessonThree/Anti-Fraud-App/config.ini | 6 ++++++ 5 files changed, 13 insertions(+), 3 deletions(-) diff --git a/lessonThree/Anti-Fraud-App/VAE.py b/lessonThree/Anti-Fraud-App/VAE.py index 6eb0d97..7eece1b 100644 --- a/lessonThree/Anti-Fraud-App/VAE.py +++ b/lessonThree/Anti-Fraud-App/VAE.py @@ -25,7 +25,8 @@ def read_data(source_file): keep_prob = tf.placeholder(dtype=tf.float32, shape=(), name='keep_prob') dec_in_channels = 1 -n_latent = 8 +#encoder输出的数据维度 +n_latent = gConfig['enc_out_len'] reshaped_dim = [-1, 7, 7, dec_in_channels] inputs_decoder = 49 * dec_in_channels // 2 @@ -91,6 +92,6 @@ def decoder(sampled_z, keep_prob): #保存训练的encode的结果,就是要进行特征压缩后的特征 sampled_data=pd.DataFrame(sampled_data) -sampled_data.to_csv('sampled_data.csv') +sampled_data.to_csv(gConfig['sampled_path']) diff --git a/lessonThree/Anti-Fraud-App/__pycache__/execute.cpython-36.pyc b/lessonThree/Anti-Fraud-App/__pycache__/execute.cpython-36.pyc index 54c1cb0b3f72177ff58d450913c36f51901f3b83..1da40c977b8ddc1ac398db8e66ce5e97610bcac5 100644 GIT binary patch delta 21 ccmeyw`H7Rwn3tC;+-f6RI1A&g$#E=G07aYzTL1t6 delta 21 ccmeyw`H7Rwn3tE!RB0nyI16Lc///////////', methods=['GET']) def predict(a,b,c,d,e,f,g,h,i,j,k,l): + #获取url传来的需要进行预测的数据 line=[a,b,c,d,e,f,g,h,i,j,k,l] - lines=range(12) + + k=len(line) + lines=range(k) lines=[int(i) for i in line] lines=[lines] predict_result=execute.predicts(lines) diff --git a/lessonThree/Anti-Fraud-App/config.ini b/lessonThree/Anti-Fraud-App/config.ini index 3de6ad6..3490300 100644 --- a/lessonThree/Anti-Fraud-App/config.ini +++ b/lessonThree/Anti-Fraud-App/config.ini @@ -8,14 +8,20 @@ num_epochs=10 steps=10 #VAE训练步数 vae_steps=300 +#需要聚类的序列的长度,如果要将vae和clustering串起来用这个值要和enc_out_len保持一致 seqlen=12 +#vae encoder输出的中间向量的长度 +enc_out_len=8 + [floats] learning_rate = 0.01 [strings] mode = train working_directory=working_directory/ input_file=train_data/train_data.csv +#这里model的文件路径,要根据kmeansMode中的文件夹的来设置 model_path=kmeansMode/1542127988 +sampled_path=train_data/sampled_data.csv From 1f5c0d9c49b141814cc1cc01e853255e5d181dc2 Mon Sep 17 00:00:00 2001 From: zhaoyingjun Date: Wed, 14 Nov 2018 22:08:29 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0enc=5Fout=5Flen=E4=B8=BAe?= =?UTF-8?q?ncoutlen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lessonThree/Anti-Fraud-App/VAE.py | 3 ++- lessonThree/Anti-Fraud-App/config.ini | 2 +- lessonThree/Anti-Fraud-App/train_data/sampled_data.csv | 10 ++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 lessonThree/Anti-Fraud-App/train_data/sampled_data.csv diff --git a/lessonThree/Anti-Fraud-App/VAE.py b/lessonThree/Anti-Fraud-App/VAE.py index 7eece1b..c807900 100644 --- a/lessonThree/Anti-Fraud-App/VAE.py +++ b/lessonThree/Anti-Fraud-App/VAE.py @@ -26,7 +26,8 @@ def read_data(source_file): dec_in_channels = 1 #encoder输出的数据维度 -n_latent = gConfig['enc_out_len'] +n_latent = gConfig['encoutlen'] +print(n_latent) reshaped_dim = [-1, 7, 7, dec_in_channels] inputs_decoder = 49 * dec_in_channels // 2 diff --git a/lessonThree/Anti-Fraud-App/config.ini b/lessonThree/Anti-Fraud-App/config.ini index 3490300..0c9df1d 100644 --- a/lessonThree/Anti-Fraud-App/config.ini +++ b/lessonThree/Anti-Fraud-App/config.ini @@ -11,7 +11,7 @@ vae_steps=300 #需要聚类的序列的长度,如果要将vae和clustering串起来用这个值要和enc_out_len保持一致 seqlen=12 #vae encoder输出的中间向量的长度 -enc_out_len=8 +encoutlen=8 [floats] learning_rate = 0.01 diff --git a/lessonThree/Anti-Fraud-App/train_data/sampled_data.csv b/lessonThree/Anti-Fraud-App/train_data/sampled_data.csv new file mode 100644 index 0000000..94d4ffb --- /dev/null +++ b/lessonThree/Anti-Fraud-App/train_data/sampled_data.csv @@ -0,0 +1,10 @@ +,0,1,2,3,4,5,6,7 +0,0.38341895,-1.7428886,0.29892516,0.14158645,0.043346316,0.52457184,-0.51498866,-0.0033487156 +1,0.2401895,-1.6238832,-0.03735471,-0.32811102,0.85901475,0.61071527,1.7249069,0.19866326 +2,-2.120377,-0.7846775,-0.44127777,-2.8433104,1.7282515,1.3949893,0.006724566,1.5689514 +3,-0.24871545,-0.117795594,0.46943024,0.5850498,-1.8775313,0.5547079,1.5917208,-0.013330079 +4,0.048848335,-1.1120182,-1.05481,1.7671635,-0.8837705,-1.0044992,-0.6401813,1.51355 +5,0.23896244,1.2703017,0.56299645,-0.6899086,0.117588595,2.318331,0.55303776,-0.8386042 +6,0.42145008,1.4267052,0.037153464,1.5952226,0.32282645,-0.17458007,1.6561109,-0.68001455 +7,-1.9073356,0.4853596,-0.75159425,0.25134057,1.8075538,0.056467056,0.44442064,-1.3499131 +8,-0.7253678,-0.53390133,0.10448843,0.15717143,1.7451864,-0.6664468,1.6801159,0.1358863 From d8c8c50c0eb23bc5a9b2507d0ed88bbb6f7cb0d9 Mon Sep 17 00:00:00 2001 From: zhaoyingjun Date: Thu, 15 Nov 2018 13:21:17 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=81=9A=E7=B1=BB?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E4=BB=A3=E7=A0=81=E5=AF=B9gconfig=E6=95=B0?= =?UTF-8?q?=E5=80=BC=E7=9A=84=E8=AF=BB=E5=8F=96=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../__pycache__/kmeansModel.cpython-36.pyc | Bin 2490 -> 2542 bytes lessonThree/Anti-Fraud-App/config.ini | 4 +- .../kmeansMode/1542126276/saved_model.pb | Bin 45185 -> 0 bytes .../variables/variables.data-00000-of-00001 | Bin 249 -> 0 bytes .../1542126276/variables/variables.index | Bin 189 -> 0 bytes .../kmeansMode/1542126368/saved_model.pb | Bin 45185 -> 0 bytes .../variables/variables.data-00000-of-00001 | Bin 249 -> 0 bytes .../1542126368/variables/variables.index | Bin 189 -> 0 bytes .../variables/variables.data-00000-of-00001 | Bin 249 -> 0 bytes .../1542126570/variables/variables.index | Bin 189 -> 0 bytes .../kmeansMode/1542126868/saved_model.pb | Bin 45185 -> 0 bytes .../variables/variables.data-00000-of-00001 | Bin 249 -> 0 bytes .../1542126868/variables/variables.index | Bin 189 -> 0 bytes .../kmeansMode/1542127988/saved_model.pb | Bin 45185 -> 0 bytes .../variables/variables.data-00000-of-00001 | Bin 249 -> 0 bytes .../1542127988/variables/variables.index | Bin 189 -> 0 bytes .../kmeansMode/1542128836/saved_model.pb | Bin 45185 -> 0 bytes .../variables/variables.data-00000-of-00001 | Bin 249 -> 0 bytes .../1542128836/variables/variables.index | Bin 189 -> 0 bytes .../{1542126570 => 1542258970}/saved_model.pb | Bin 45185 -> 45185 bytes .../variables/variables.data-00000-of-00001 | Bin 0 -> 489 bytes .../1542258970/variables/variables.index | Bin 0 -> 189 bytes lessonThree/Anti-Fraud-App/kmeansModel.py | 20 +- lessonThree/Anti-Fraud-App/test.py | 28 + .../Anti-Fraud-App/train_data/train_data.csv | 1313 ++++++++++++++++- 25 files changed, 1345 insertions(+), 20 deletions(-) delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126276/saved_model.pb delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126276/variables/variables.data-00000-of-00001 delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126276/variables/variables.index delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126368/saved_model.pb delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126368/variables/variables.data-00000-of-00001 delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126368/variables/variables.index delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126570/variables/variables.data-00000-of-00001 delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126570/variables/variables.index delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126868/saved_model.pb delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126868/variables/variables.data-00000-of-00001 delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542126868/variables/variables.index delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542127988/saved_model.pb delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542127988/variables/variables.data-00000-of-00001 delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542127988/variables/variables.index delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542128836/saved_model.pb delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542128836/variables/variables.data-00000-of-00001 delete mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542128836/variables/variables.index rename lessonThree/Anti-Fraud-App/kmeansMode/{1542126570 => 1542258970}/saved_model.pb (88%) create mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542258970/variables/variables.data-00000-of-00001 create mode 100644 lessonThree/Anti-Fraud-App/kmeansMode/1542258970/variables/variables.index create mode 100644 lessonThree/Anti-Fraud-App/test.py diff --git a/lessonThree/Anti-Fraud-App/__pycache__/kmeansModel.cpython-36.pyc b/lessonThree/Anti-Fraud-App/__pycache__/kmeansModel.cpython-36.pyc index edb0baa7952d8c1ada3af809e0741bde547d6ee4..81c88a3b29e1c5c1bbd6488a13118317a48111d9 100644 GIT binary patch delta 588 zcmX|6OKTHR6u#%q^G@?9iAd81)UM1Tbx}d6J0tBzvZxCsqC?G{v>BU6?@YwSjDk~b zM1zY9Du@L)(v=T%QH$uG=qgKbq#FhQLC?*?3+MHH-?@kHp!m1Q7PDDrAO74p{KVGj z1BVb|U}zY@KBhK_X-ItF!08BL8d0v5$P>V-mq@JbkR51IZg6wkj`fiGny>ptq;ZSe zBN`i=#OA$Qp^17{A_-h3H|wz#8NL`*)PDpG=CMS2;6>&dg+=+0UAqhp=j!i_S zQ0AzG31;|HJQHSk77wtk)oTP5IrUk{BBm-QS4kx=&uQhx*y#>BuGjB1H-d3S_07#e z5PBkLqPzc3c`jlEWlYMiuUuznb7O4a^?oo=*N(pIr9YDN`K$EVi}dTG^x)mn z1pmGFHr;)C^kMtgw~y)fm+A1a+|u7bS>}z4CmnGLSH&4jV{5(E>$ckKVot6a%jSfb zmAl62v-3z3szZj_VAC8efDQ$404K;{KTQkBi0bE`#u#Q6P~4bqiC)JI*6w=T?ew^} mDa!KDN?<`=x8FluT5Qo?L185$YVs0WGOIX<75R`|fcayiDwOm9 delta 481 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 uM0pEYf=+{RVXa diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126276/variables/variables.data-00000-of-00001 b/lessonThree/Anti-Fraud-App/kmeansMode/1542126276/variables/variables.data-00000-of-00001 deleted file mode 100644 index 07c8a44f0150a84dfb9925f77f2283725c6e5b03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmb7)8Dx&e~6gd Pct{^W5f&Ew-jn?TOa_4| diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126276/variables/variables.index b/lessonThree/Anti-Fraud-App/kmeansMode/1542126276/variables/variables.index deleted file mode 100644 index 1398e1285bc900f805966041b211d8a2731d6436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmZQzVB=tvV&Y(A;1Eg9DJ?EZEh^?<6ygwK;$Q`09*qx-rfUMOcQA1CrRU@)CFaBf zl@xGr3Na{rVAS9+<(X(C4V25w%Ph%E%*m`uP2u1I%Kc!}U^Hdb)^KJ30!9!qA?>Ld moO9sQ!VL_JOj!&Wa3TJ8`+0IXs`x+xgh2T3hHjNo_uBvw%ObG= diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126368/saved_model.pb b/lessonThree/Anti-Fraud-App/kmeansMode/1542126368/saved_model.pb deleted file mode 100644 index 087afc4fb6346c2cb642bf8f9030e559f1b28aff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45185 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 DHp>RA diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126368/variables/variables.data-00000-of-00001 b/lessonThree/Anti-Fraud-App/kmeansMode/1542126368/variables/variables.data-00000-of-00001 deleted file mode 100644 index 07c8a44f0150a84dfb9925f77f2283725c6e5b03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmb7)8Dx&e~6gd Pct{^W5f&Ew-jn?TOa_4| diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126368/variables/variables.index b/lessonThree/Anti-Fraud-App/kmeansMode/1542126368/variables/variables.index deleted file mode 100644 index 1398e1285bc900f805966041b211d8a2731d6436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmZQzVB=tvV&Y(A;1Eg9DJ?EZEh^?<6ygwK;$Q`09*qx-rfUMOcQA1CrRU@)CFaBf zl@xGr3Na{rVAS9+<(X(C4V25w%Ph%E%*m`uP2u1I%Kc!}U^Hdb)^KJ30!9!qA?>Ld moO9sQ!VL_JOj!&Wa3TJ8`+0IXs`x+xgh2T3hHjNo_uBvw%ObG= diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126570/variables/variables.data-00000-of-00001 b/lessonThree/Anti-Fraud-App/kmeansMode/1542126570/variables/variables.data-00000-of-00001 deleted file mode 100644 index 07c8a44f0150a84dfb9925f77f2283725c6e5b03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmb7)8Dx&e~6gd Pct{^W5f&Ew-jn?TOa_4| diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126570/variables/variables.index b/lessonThree/Anti-Fraud-App/kmeansMode/1542126570/variables/variables.index deleted file mode 100644 index 1398e1285bc900f805966041b211d8a2731d6436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmZQzVB=tvV&Y(A;1Eg9DJ?EZEh^?<6ygwK;$Q`09*qx-rfUMOcQA1CrRU@)CFaBf zl@xGr3Na{rVAS9+<(X(C4V25w%Ph%E%*m`uP2u1I%Kc!}U^Hdb)^KJ30!9!qA?>Ld moO9sQ!VL_JOj!&Wa3TJ8`+0IXs`x+xgh2T3hHjNo_uBvw%ObG= diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126868/saved_model.pb b/lessonThree/Anti-Fraud-App/kmeansMode/1542126868/saved_model.pb deleted file mode 100644 index 8028576858069939c4091c7aeff5d896bd8e21b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45185 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 Pct{^W5f&Ew-jn?TOa_4| diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126868/variables/variables.index b/lessonThree/Anti-Fraud-App/kmeansMode/1542126868/variables/variables.index deleted file mode 100644 index 1398e1285bc900f805966041b211d8a2731d6436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmZQzVB=tvV&Y(A;1Eg9DJ?EZEh^?<6ygwK;$Q`09*qx-rfUMOcQA1CrRU@)CFaBf zl@xGr3Na{rVAS9+<(X(C4V25w%Ph%E%*m`uP2u1I%Kc!}U^Hdb)^KJ30!9!qA?>Ld moO9sQ!VL_JOj!&Wa3TJ8`+0IXs`x+xgh2T3hHjNo_uBvw%ObG= diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542127988/saved_model.pb b/lessonThree/Anti-Fraud-App/kmeansMode/1542127988/saved_model.pb deleted file mode 100644 index 69f987960a8fc0830e94db5a3cb5a38e75251fc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45185 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 diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542127988/variables/variables.data-00000-of-00001 b/lessonThree/Anti-Fraud-App/kmeansMode/1542127988/variables/variables.data-00000-of-00001 deleted file mode 100644 index 07c8a44f0150a84dfb9925f77f2283725c6e5b03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmb7)8Dx&e~6gd Pct{^W5f&Ew-jn?TOa_4| diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542127988/variables/variables.index b/lessonThree/Anti-Fraud-App/kmeansMode/1542127988/variables/variables.index deleted file mode 100644 index 1398e1285bc900f805966041b211d8a2731d6436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmZQzVB=tvV&Y(A;1Eg9DJ?EZEh^?<6ygwK;$Q`09*qx-rfUMOcQA1CrRU@)CFaBf zl@xGr3Na{rVAS9+<(X(C4V25w%Ph%E%*m`uP2u1I%Kc!}U^Hdb)^KJ30!9!qA?>Ld moO9sQ!VL_JOj!&Wa3TJ8`+0IXs`x+xgh2T3hHjNo_uBvw%ObG= diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542128836/saved_model.pb b/lessonThree/Anti-Fraud-App/kmeansMode/1542128836/saved_model.pb deleted file mode 100644 index 5eabb70f1f0d6403e38e555ec70b75d32a77d04f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45185 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 Pct{^W5f&Ew-jn?TOa_4| diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542128836/variables/variables.index b/lessonThree/Anti-Fraud-App/kmeansMode/1542128836/variables/variables.index deleted file mode 100644 index 1398e1285bc900f805966041b211d8a2731d6436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmZQzVB=tvV&Y(A;1Eg9DJ?EZEh^?<6ygwK;$Q`09*qx-rfUMOcQA1CrRU@)CFaBf zl@xGr3Na{rVAS9+<(X(C4V25w%Ph%E%*m`uP2u1I%Kc!}U^Hdb)^KJ30!9!qA?>Ld moO9sQ!VL_JOj!&Wa3TJ8`+0IXs`x+xgh2T3hHjNo_uBvw%ObG= diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542126570/saved_model.pb b/lessonThree/Anti-Fraud-App/kmeansMode/1542258970/saved_model.pb similarity index 88% rename from lessonThree/Anti-Fraud-App/kmeansMode/1542126570/saved_model.pb rename to lessonThree/Anti-Fraud-App/kmeansMode/1542258970/saved_model.pb index b07b18e773d7bb0d7237f9230f927524ee8c1807..4caee920962f41e3c0ce28487bb1d4581e5fbd74 100644 GIT binary patch delta 1779 zcmY*ac~BE~6m~a+B#WplfrNw!P4vuoQqV$#};9XT?$KNAr1w^=ey7vsZRsMZlMA%78LFCP7;#ppNF-uJ3}@6gP)Mm= zNPk74ZrFryVdqmX_Uj2QQ_H6ctZqrl+`Q0{nvoF=!a@!88s5Lou`SU$3R zK*1wRm1sp%!O{kbJ2-#45DOL;D76d|Qr+fnC#w=|I1}P?IP9!Ye(uT7XI^GV2 zB`Vw~wqR|^YVIKhWFbJ-e;MdioXxgAddVM~ATXPM6S5r0;Em20jIWD@%i1E_#0Y)xs5>^g5Lkjc?oZL~kh+#be5Ihr{JA zhoQv}ohK8QDw6TQqrj*~&sY6@GM?2afyA4_&zrqZyTCqg0up_3WRD3WDzyb#e5B%L z;1{nOpZL|-WX4YgdbmtLiIK&`nGk5Ni|oJd{a0W7mJAPQJjAJy=l{X1F5j? z2;j{{p~je~thE delta 1688 zcmZWpYfzL`820SNWj|txU19IC%PrW&y|BA3ASSFLa+kon$X-zzF3ZBwvakYPP{47_ zCkrDJGsbF6(XSetbQ=E@IU3+t{z;V4nWl!!sdTEDu#XkZnf`p=Iq!MS`##Te&Ut&L zSv}LN(MloCi&W?p+K?L*VN6(p$bpv;*&$)(983kG5faVdp*R~S7ab7^DQ=si-tQ6e zZM+DcaDj~ka9Nvz=Ga3hjLSJ3w+4ITK83n^8+ido#fgNAW^)SeiruJ_Sg~4?fMJON zHjxZJmM+E&GtQJw<7|Q&n`JQ&1O-Tx2|3gmLSgcZ2)krP*yX9XFVj8aqmZYEV+C>v z_RDYKXipRlD#SP*uS7oczofW|w5np~Sj$H4@JwU;nKz0ui5dWN=Q)=84Gzl9>t?H(G-V5lCd^>@< zAO~4u4LAh~Hg$#I-1|y|3YKBi#zShg0pI85K)a@d`y}s)ax*=;CW(a0KP*gS^eG`P zGS8Wc&h=5~Dw+T(R>NCdfCpuDw5mixkl~0$W~mW7OII-)SFw%~OdpdY%MeNH%3dS? z<;GNbF7A{jGq*tu^V((fk+uDd)QULh;?v9;T$evSD*y#2I7`beCm7Qp37PQPlJrjY{6``3Gp>n+^k8&7y};lNKs@@LfxWBgv?SHTzL%F z8}>}rbJe-BFUG8w4QUR5W^vpHT_aC1Odl4u`kP5M9g1Po+u>HS5DC+ubY&?4Ge_{mgljEn1omzfqWnsj{Qb;WjVZqj zFSe<$m@&rKW(Cc(j@R2Xm=sCri*2z4v+YgX)}~fRJ@NyE_#$Y*selQO0vdc9OqgF` zz_7Q!i_4*S2EPuzU?C0$q<9cC&9@pg(mT}fcZ9iNMZ26?2-& zCz0eVbLLW)(PJ^y8ZBm%)9S1>WH~*aT9@09X*C(#dauLRI@g2g>Ro>k`1a)EtNlv) z!k#XI@?ImZJEiF9^+VAogLGdUf37c-F`a1+b4t~c&(TTTFKYR=KPRyWnBpnm)+3Bq(H*wJVp@C>IIV8e2rzCXD2g|v%`0T6X EU+_X`i~s-t diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542258970/variables/variables.data-00000-of-00001 b/lessonThree/Anti-Fraud-App/kmeansMode/1542258970/variables/variables.data-00000-of-00001 new file mode 100644 index 0000000000000000000000000000000000000000..460eb8aabc84a2e28277716037746bfd269dd571 GIT binary patch literal 489 zcmVK- zcsM{&UgJN?Yq&rtudhLe@^--h0Ej?dL;1gX4Fy3B<-NctuSvnmYn(wtc}>7xL%F|< zE+)Z77cW6Z7umpFbb&zWqP9WNMKQrIx{N@KE;7J$(E&jK0KmWLqTj%D(QiTII`hC} zc`v_&N;*IC+oe7?irK(lZ4p3oAQ8YAJeI#7P7^_1>Zw2q7#zVJNHo8G!)ifu{v1KP zyDPy9#jQPxTOmHE1o^+R$;QCB6-vNr44A%j(S<-eQm;QP=TATNrkB5`H(fxS-XK9k z77ju6rbEH?rnf(`kO{%3H_bo`S+Kyp>3u+kETTd6rl-JRxd*`6wJAUu()mBxwMoFH zf)+rAbY8#SVhBJNLlQw|W@f-nl)S(vO18iLa6muxOFzF64pG5ZbA`Y-ghRh2Nzy;w zRpAq+vLUwS~Rsw%(p!y-Ts literal 0 HcmV?d00001 diff --git a/lessonThree/Anti-Fraud-App/kmeansMode/1542258970/variables/variables.index b/lessonThree/Anti-Fraud-App/kmeansMode/1542258970/variables/variables.index new file mode 100644 index 0000000000000000000000000000000000000000..3a493a725b6b9f730143a936f7c6fb6fff6013b6 GIT binary patch literal 189 zcmZQzVB=tvV&Y(A;1Eg9DJ?EZEh^?<6ygwK;@|>e9*qagrb(Qs*$mu#={fmHi8=8= zB?TOuLJSHIm^C;|ZGE2=0_8IEGD|WOb26(^Q-Jyy6kafEFq*PzYdA9i0V9Zb?z%P) m&N=XD;RXgqrYwdGxDfxl{XDrGReT@;LLmHiL$^w)`)vT-AR?In literal 0 HcmV?d00001 diff --git a/lessonThree/Anti-Fraud-App/kmeansModel.py b/lessonThree/Anti-Fraud-App/kmeansModel.py index 2d586bc..151209d 100644 --- a/lessonThree/Anti-Fraud-App/kmeansModel.py +++ b/lessonThree/Anti-Fraud-App/kmeansModel.py @@ -45,19 +45,23 @@ def trainAndSaveModel(input_set,steps): gConfig={} gConfig=getConfig.get_config(config_file='config.ini') - - input_fn = lambda: tf.train.limit_epochs(tf.convert_to_tensor(input_set, dtype=tf.float32), num_epochs=gConfig['num_epochs']) - kmeans = tf.contrib.factorization.KMeansClustering(num_clusters=gConfig['k_num'], use_mini_batch=False) + + num_epochs=gConfig['num_epochs'] + num_clusters=gConfig['num_clusters'] + #定义input_fn函数 + input_fn = lambda: tf.train.limit_epochs(tf.convert_to_tensor(input_set, dtype=tf.float32), num_epochs=num_epochs) + #实例化KMeansClustering + kmeans = tf.contrib.factorization.KMeansClustering(num_clusters=num_clusters, use_mini_batch=False) previous_centers = None for _ in xrange(gConfig['steps']): kmeans.train(input_fn)#调用train对训练数据进行训练 centers = kmeans.cluster_centers()#保存质心 if previous_centers is not None: - print ('delta:', centers - previous_centers) - previous_centers = centers - print ('score:', kmeans.score(input_fn)) - #将模型保存下来 - modelPath = kmeans.export_savedmodel(export_dir_base="kmeansMode/",serving_input_receiver_fn=serving_input_receiver_fn) + print ("质心变化幅度:", centers - previous_centers) + previous_centers = centers + print ("模型评估得分:", kmeans.score(input_fn)) + #将模型保存下来ˇ + modelPath = kmeans.export_savedmodel(export_dir_base="kmeansMode/",serving_input_receiver_fn=serving_input_receiver_fn) print("训练完成,model文件存放在:") print(modelPath) diff --git a/lessonThree/Anti-Fraud-App/test.py b/lessonThree/Anti-Fraud-App/test.py new file mode 100644 index 0000000..665ff1b --- /dev/null +++ b/lessonThree/Anti-Fraud-App/test.py @@ -0,0 +1,28 @@ +import numpy as np +import tensorflow as tf + +from six.moves import xrange + +num_points = 100 +dimensions = 2 +points = np.random.uniform(0, 1000, [num_points, dimensions]) + +def input_fn(): + return tf.train.limit_epochs( + tf.convert_to_tensor(points, dtype=tf.float32), num_epochs=1) + +num_clusters = 5 +kmeans = tf.contrib.factorization.KMeansClustering( + num_clusters=num_clusters, use_mini_batch=False) + +# train +num_iterations = 10 +previous_centers = None +for _ in xrange(num_iterations): + kmeans.train(input_fn) + cluster_centers = kmeans.cluster_centers() + if previous_centers is not None: + print ('delta:', cluster_centers - previous_centers) + previous_centers = cluster_centers + print ('score:', kmeans.score(input_fn)) +print ('cluster centers:', cluster_centers) \ No newline at end of file diff --git a/lessonThree/Anti-Fraud-App/train_data/train_data.csv b/lessonThree/Anti-Fraud-App/train_data/train_data.csv index 697ee1c..ecd5999 100644 --- a/lessonThree/Anti-Fraud-App/train_data/train_data.csv +++ b/lessonThree/Anti-Fraud-App/train_data/train_data.csv @@ -1,10 +1,1303 @@ -77,90,6,57,97,25,90,60,9,25,27,28 -33,26,67,67,17,6,55,79,77,29,72,80 -33,49,95,60,47,66,96,61,14,1,79,11 -12,1,13,21,61,12,82,98,78,41,4,11 -51,30,39,83,12,83,73,31,46,45,6,90 -49,17,50,77,96,16,73,99,31,97,63,60 -14,40,69,7,1,11,89,85,30,11,34,9 -84,66,20,96,37,15,78,16,17,6,23,90 -21,28,34,36,70,8,94,68,17,61,21,8 -38,83,9,100,15,8,48,61,26,52,30,100 \ No newline at end of file +24,15,21,49,-52,-2,-43,39,40,-4,24,-31 +15,21,49,-52,-2,-43,39,40,-4,24,-31,-4 +21,49,-52,-2,-43,39,40,-4,24,-31,-4,28 +49,-52,-2,-43,39,40,-4,24,-31,-4,28,-53 +-52,-2,-43,39,40,-4,24,-31,-4,28,-53,-19 +-2,-43,39,40,-4,24,-31,-4,28,-53,-19,18 +-43,39,40,-4,24,-31,-4,28,-53,-19,18,15 +39,40,-4,24,-31,-4,28,-53,-19,18,15,33 +40,-4,24,-31,-4,28,-53,-19,18,15,33,-41 +-4,24,-31,-4,28,-53,-19,18,15,33,-41,46 +24,-31,-4,28,-53,-19,18,15,33,-41,46,-1 +-31,-4,28,-53,-19,18,15,33,-41,46,-1,-13 +-4,28,-53,-19,18,15,33,-41,46,-1,-13,-7 +28,-53,-19,18,15,33,-41,46,-1,-13,-7,8 +-53,-19,18,15,33,-41,46,-1,-13,-7,8,42 +-19,18,15,33,-41,46,-1,-13,-7,8,42,18 +18,15,33,-41,46,-1,-13,-7,8,42,18,43 +15,33,-41,46,-1,-13,-7,8,42,18,43,-18 +33,-41,46,-1,-13,-7,8,42,18,43,-18,-9 +-41,46,-1,-13,-7,8,42,18,43,-18,-9,15 +46,-1,-13,-7,8,42,18,43,-18,-9,15,-2 +-1,-13,-7,8,42,18,43,-18,-9,15,-2,59 +-13,-7,8,42,18,43,-18,-9,15,-2,59,-1 +-7,8,42,18,43,-18,-9,15,-2,59,-1,-16 +8,42,18,43,-18,-9,15,-2,59,-1,-16,-14 +42,18,43,-18,-9,15,-2,59,-1,-16,-14,-43 +18,43,-18,-9,15,-2,59,-1,-16,-14,-43,48 +43,-18,-9,15,-2,59,-1,-16,-14,-43,48,-36 +-18,-9,15,-2,59,-1,-16,-14,-43,48,-36,-13 +-9,15,-2,59,-1,-16,-14,-43,48,-36,-13,39 +15,-2,59,-1,-16,-14,-43,48,-36,-13,39,26 +-2,59,-1,-16,-14,-43,48,-36,-13,39,26,-39 +59,-1,-16,-14,-43,48,-36,-13,39,26,-39,2 +-1,-16,-14,-43,48,-36,-13,39,26,-39,2,4 +-16,-14,-43,48,-36,-13,39,26,-39,2,4,21 +-14,-43,48,-36,-13,39,26,-39,2,4,21,-14 +-43,48,-36,-13,39,26,-39,2,4,21,-14,17 +48,-36,-13,39,26,-39,2,4,21,-14,17,25 +-36,-13,39,26,-39,2,4,21,-14,17,25,6 +-13,39,26,-39,2,4,21,-14,17,25,6,6 +39,26,-39,2,4,21,-14,17,25,6,6,-24 +26,-39,2,4,21,-14,17,25,6,6,-24,6 +-39,2,4,21,-14,17,25,6,6,-24,6,-2 +2,4,21,-14,17,25,6,6,-24,6,-2,-8 +4,21,-14,17,25,6,6,-24,6,-2,-8,23 +21,-14,17,25,6,6,-24,6,-2,-8,23,-11 +-14,17,25,6,6,-24,6,-2,-8,23,-11,-41 +17,25,6,6,-24,6,-2,-8,23,-11,-41,-42 +25,6,6,-24,6,-2,-8,23,-11,-41,-42,38 +6,6,-24,6,-2,-8,23,-11,-41,-42,38,-10 +6,-24,6,-2,-8,23,-11,-41,-42,38,-10,-3 +-24,6,-2,-8,23,-11,-41,-42,38,-10,-3,3 +6,-2,-8,23,-11,-41,-42,38,-10,-3,3,24 +-2,-8,23,-11,-41,-42,38,-10,-3,3,24,24 +-8,23,-11,-41,-42,38,-10,-3,3,24,24,-1 +23,-11,-41,-42,38,-10,-3,3,24,24,-1,1 +-11,-41,-42,38,-10,-3,3,24,24,-1,1,16 +-41,-42,38,-10,-3,3,24,24,-1,1,16,1 +-42,38,-10,-3,3,24,24,-1,1,16,1,31 +38,-10,-3,3,24,24,-1,1,16,1,31,-1 +-10,-3,3,24,24,-1,1,16,1,31,-1,38 +-3,3,24,24,-1,1,16,1,31,-1,38,32 +3,24,24,-1,1,16,1,31,-1,38,32,-1 +24,24,-1,1,16,1,31,-1,38,32,-1,-34 +24,-1,1,16,1,31,-1,38,32,-1,-34,-36 +-1,1,16,1,31,-1,38,32,-1,-34,-36,7 +1,16,1,31,-1,38,32,-1,-34,-36,7,-11 +16,1,31,-1,38,32,-1,-34,-36,7,-11,21 +1,31,-1,38,32,-1,-34,-36,7,-11,21,9 +31,-1,38,32,-1,-34,-36,7,-11,21,9,20 +-1,38,32,-1,-34,-36,7,-11,21,9,20,0 +38,32,-1,-34,-36,7,-11,21,9,20,0,25 +32,-1,-34,-36,7,-11,21,9,20,0,25,-31 +-1,-34,-36,7,-11,21,9,20,0,25,-31,-4 +-34,-36,7,-11,21,9,20,0,25,-31,-4,16 +-36,7,-11,21,9,20,0,25,-31,-4,16,10 +7,-11,21,9,20,0,25,-31,-4,16,10,-7 +-11,21,9,20,0,25,-31,-4,16,10,-7,-2 +21,9,20,0,25,-31,-4,16,10,-7,-2,28 +9,20,0,25,-31,-4,16,10,-7,-2,28,-13 +20,0,25,-31,-4,16,10,-7,-2,28,-13,-2 +0,25,-31,-4,16,10,-7,-2,28,-13,-2,15 +25,-31,-4,16,10,-7,-2,28,-13,-2,15,-8 +-31,-4,16,10,-7,-2,28,-13,-2,15,-8,-9 +-4,16,10,-7,-2,28,-13,-2,15,-8,-9,-5 +16,10,-7,-2,28,-13,-2,15,-8,-9,-5,28 +10,-7,-2,28,-13,-2,15,-8,-9,-5,28,-12 +-7,-2,28,-13,-2,15,-8,-9,-5,28,-12,-1 +-2,28,-13,-2,15,-8,-9,-5,28,-12,-1,22 +28,-13,-2,15,-8,-9,-5,28,-12,-1,22,-1 +-13,-2,15,-8,-9,-5,28,-12,-1,22,-1,-27 +-2,15,-8,-9,-5,28,-12,-1,22,-1,-27,-11 +15,-8,-9,-5,28,-12,-1,22,-1,-27,-11,5 +-8,-9,-5,28,-12,-1,22,-1,-27,-11,5,15 +-9,-5,28,-12,-1,22,-1,-27,-11,5,15,4 +-5,28,-12,-1,22,-1,-27,-11,5,15,4,-19 +28,-12,-1,22,-1,-27,-11,5,15,4,-19,-8 +-12,-1,22,-1,-27,-11,5,15,4,-19,-8,-31 +-1,22,-1,-27,-11,5,15,4,-19,-8,-31,12 +22,-1,-27,-11,5,15,4,-19,-8,-31,12,-2 +-1,-27,-11,5,15,4,-19,-8,-31,12,-2,-1 +-27,-11,5,15,4,-19,-8,-31,12,-2,-1,-20 +-11,5,15,4,-19,-8,-31,12,-2,-1,-20,7 +5,15,4,-19,-8,-31,12,-2,-1,-20,7,-10 +15,4,-19,-8,-31,12,-2,-1,-20,7,-10,9 +4,-19,-8,-31,12,-2,-1,-20,7,-10,9,25 +-19,-8,-31,12,-2,-1,-20,7,-10,9,25,9 +-8,-31,12,-2,-1,-20,7,-10,9,25,9,-11 +-31,12,-2,-1,-20,7,-10,9,25,9,-11,-8 +12,-2,-1,-20,7,-10,9,25,9,-11,-8,-24 +-2,-1,-20,7,-10,9,25,9,-11,-8,-24,-8 +-1,-20,7,-10,9,25,9,-11,-8,-24,-8,8 +-20,7,-10,9,25,9,-11,-8,-24,-8,8,11 +7,-10,9,25,9,-11,-8,-24,-8,8,11,-25 +-10,9,25,9,-11,-8,-24,-8,8,11,-25,13 +9,25,9,-11,-8,-24,-8,8,11,-25,13,-8 +25,9,-11,-8,-24,-8,8,11,-25,13,-8,15 +9,-11,-8,-24,-8,8,11,-25,13,-8,15,8 +-11,-8,-24,-8,8,11,-25,13,-8,15,8,-9 +-8,-24,-8,8,11,-25,13,-8,15,8,-9,-3 +-24,-8,8,11,-25,13,-8,15,8,-9,-3,2 +-8,8,11,-25,13,-8,15,8,-9,-3,2,0 +8,11,-25,13,-8,15,8,-9,-3,2,0,-10 +11,-25,13,-8,15,8,-9,-3,2,0,-10,-8 +-25,13,-8,15,8,-9,-3,2,0,-10,-8,20 +13,-8,15,8,-9,-3,2,0,-10,-8,20,8 +-8,15,8,-9,-3,2,0,-10,-8,20,8,-7 +15,8,-9,-3,2,0,-10,-8,20,8,-7,-10 +8,-9,-3,2,0,-10,-8,20,8,-7,-10,7 +-9,-3,2,0,-10,-8,20,8,-7,-10,7,18 +-3,2,0,-10,-8,20,8,-7,-10,7,18,12 +2,0,-10,-8,20,8,-7,-10,7,18,12,-10 +0,-10,-8,20,8,-7,-10,7,18,12,-10,-26 +-10,-8,20,8,-7,-10,7,18,12,-10,-26,-12 +-8,20,8,-7,-10,7,18,12,-10,-26,-12,3 +20,8,-7,-10,7,18,12,-10,-26,-12,3,-15 +8,-7,-10,7,18,12,-10,-26,-12,3,-15,2 +-7,-10,7,18,12,-10,-26,-12,3,-15,2,8 +-10,7,18,12,-10,-26,-12,3,-15,2,8,-19 +7,18,12,-10,-26,-12,3,-15,2,8,-19,19 +18,12,-10,-26,-12,3,-15,2,8,-19,19,-13 +12,-10,-26,-12,3,-15,2,8,-19,19,-13,1 +-10,-26,-12,3,-15,2,8,-19,19,-13,1,3 +-26,-12,3,-15,2,8,-19,19,-13,1,3,16 +-12,3,-15,2,8,-19,19,-13,1,3,16,20 +3,-15,2,8,-19,19,-13,1,3,16,20,-15 +-15,2,8,-19,19,-13,1,3,16,20,-15,18 +2,8,-19,19,-13,1,3,16,20,-15,18,1 +8,-19,19,-13,1,3,16,20,-15,18,1,-7 +-19,19,-13,1,3,16,20,-15,18,1,-7,2 +19,-13,1,3,16,20,-15,18,1,-7,2,-38 +-13,1,3,16,20,-15,18,1,-7,2,-38,12 +1,3,16,20,-15,18,1,-7,2,-38,12,12 +3,16,20,-15,18,1,-7,2,-38,12,12,-4 +16,20,-15,18,1,-7,2,-38,12,12,-4,-1 +20,-15,18,1,-7,2,-38,12,12,-4,-1,15 +-15,18,1,-7,2,-38,12,12,-4,-1,15,-1 +18,1,-7,2,-38,12,12,-4,-1,15,-1,-10 +1,-7,2,-38,12,12,-4,-1,15,-1,-10,2 +-7,2,-38,12,12,-4,-1,15,-1,-10,2,9 +2,-38,12,12,-4,-1,15,-1,-10,2,9,-1 +-38,12,12,-4,-1,15,-1,-10,2,9,-1,2 +12,12,-4,-1,15,-1,-10,2,9,-1,2,10 +12,-4,-1,15,-1,-10,2,9,-1,2,10,14 +-4,-1,15,-1,-10,2,9,-1,2,10,14,20 +-1,15,-1,-10,2,9,-1,2,10,14,20,12 +15,-1,-10,2,9,-1,2,10,14,20,12,9 +-1,-10,2,9,-1,2,10,14,20,12,9,-12 +-10,2,9,-1,2,10,14,20,12,9,-12,1 +2,9,-1,2,10,14,20,12,9,-12,1,13 +9,-1,2,10,14,20,12,9,-12,1,13,-17 +-1,2,10,14,20,12,9,-12,1,13,-17,-1 +2,10,14,20,12,9,-12,1,13,-17,-1,-16 +10,14,20,12,9,-12,1,13,-17,-1,-16,1 +14,20,12,9,-12,1,13,-17,-1,-16,1,4 +20,12,9,-12,1,13,-17,-1,-16,1,4,-14 +12,9,-12,1,13,-17,-1,-16,1,4,-14,-15 +9,-12,1,13,-17,-1,-16,1,4,-14,-15,0 +-12,1,13,-17,-1,-16,1,4,-14,-15,0,-6 +1,13,-17,-1,-16,1,4,-14,-15,0,-6,10 +13,-17,-1,-16,1,4,-14,-15,0,-6,10,15 +-17,-1,-16,1,4,-14,-15,0,-6,10,15,1 +-1,-16,1,4,-14,-15,0,-6,10,15,1,24 +-16,1,4,-14,-15,0,-6,10,15,1,24,9 +1,4,-14,-15,0,-6,10,15,1,24,9,-9 +4,-14,-15,0,-6,10,15,1,24,9,-9,13 +-14,-15,0,-6,10,15,1,24,9,-9,13,-9 +-15,0,-6,10,15,1,24,9,-9,13,-9,-9 +0,-6,10,15,1,24,9,-9,13,-9,-9,18 +-6,10,15,1,24,9,-9,13,-9,-9,18,-5 +10,15,1,24,9,-9,13,-9,-9,18,-5,2 +15,1,24,9,-9,13,-9,-9,18,-5,2,0 +1,24,9,-9,13,-9,-9,18,-5,2,0,-5 +24,9,-9,13,-9,-9,18,-5,2,0,-5,-5 +9,-9,13,-9,-9,18,-5,2,0,-5,-5,-4 +-9,13,-9,-9,18,-5,2,0,-5,-5,-4,2 +13,-9,-9,18,-5,2,0,-5,-5,-4,2,13 +-9,-9,18,-5,2,0,-5,-5,-4,2,13,20 +-9,18,-5,2,0,-5,-5,-4,2,13,20,3 +18,-5,2,0,-5,-5,-4,2,13,20,3,-15 +-5,2,0,-5,-5,-4,2,13,20,3,-15,6 +2,0,-5,-5,-4,2,13,20,3,-15,6,-16 +0,-5,-5,-4,2,13,20,3,-15,6,-16,11 +-5,-5,-4,2,13,20,3,-15,6,-16,11,31 +-5,-4,2,13,20,3,-15,6,-16,11,31,-22 +-4,2,13,20,3,-15,6,-16,11,31,-22,22 +2,13,20,3,-15,6,-16,11,31,-22,22,-28 +13,20,3,-15,6,-16,11,31,-22,22,-28,12 +20,3,-15,6,-16,11,31,-22,22,-28,12,-23 +3,-15,6,-16,11,31,-22,22,-28,12,-23,17 +-15,6,-16,11,31,-22,22,-28,12,-23,17,-4 +6,-16,11,31,-22,22,-28,12,-23,17,-4,0 +-16,11,31,-22,22,-28,12,-23,17,-4,0,27 +11,31,-22,22,-28,12,-23,17,-4,0,27,-5 +31,-22,22,-28,12,-23,17,-4,0,27,-5,-12 +-22,22,-28,12,-23,17,-4,0,27,-5,-12,-3 +22,-28,12,-23,17,-4,0,27,-5,-12,-3,-7 +-28,12,-23,17,-4,0,27,-5,-12,-3,-7,-6 +12,-23,17,-4,0,27,-5,-12,-3,-7,-6,-8 +-23,17,-4,0,27,-5,-12,-3,-7,-6,-8,2 +17,-4,0,27,-5,-12,-3,-7,-6,-8,2,6 +-4,0,27,-5,-12,-3,-7,-6,-8,2,6,8 +0,27,-5,-12,-3,-7,-6,-8,2,6,8,-2 +27,-5,-12,-3,-7,-6,-8,2,6,8,-2,-16 +-5,-12,-3,-7,-6,-8,2,6,8,-2,-16,5 +-12,-3,-7,-6,-8,2,6,8,-2,-16,5,16 +-3,-7,-6,-8,2,6,8,-2,-16,5,16,19 +-7,-6,-8,2,6,8,-2,-16,5,16,19,-4 +-6,-8,2,6,8,-2,-16,5,16,19,-4,-16 +-8,2,6,8,-2,-16,5,16,19,-4,-16,-1 +2,6,8,-2,-16,5,16,19,-4,-16,-1,-10 +6,8,-2,-16,5,16,19,-4,-16,-1,-10,-3 +8,-2,-16,5,16,19,-4,-16,-1,-10,-3,11 +-2,-16,5,16,19,-4,-16,-1,-10,-3,11,8 +-16,5,16,19,-4,-16,-1,-10,-3,11,8,-8 +5,16,19,-4,-16,-1,-10,-3,11,8,-8,3 +16,19,-4,-16,-1,-10,-3,11,8,-8,3,0 +19,-4,-16,-1,-10,-3,11,8,-8,3,0,12 +-4,-16,-1,-10,-3,11,8,-8,3,0,12,-2 +-16,-1,-10,-3,11,8,-8,3,0,12,-2,-9 +-1,-10,-3,11,8,-8,3,0,12,-2,-9,3 +-10,-3,11,8,-8,3,0,12,-2,-9,3,7 +-3,11,8,-8,3,0,12,-2,-9,3,7,0 +11,8,-8,3,0,12,-2,-9,3,7,0,-5 +8,-8,3,0,12,-2,-9,3,7,0,-5,-2 +-8,3,0,12,-2,-9,3,7,0,-5,-2,-3 +3,0,12,-2,-9,3,7,0,-5,-2,-3,0 +0,12,-2,-9,3,7,0,-5,-2,-3,0,14 +12,-2,-9,3,7,0,-5,-2,-3,0,14,0 +-2,-9,3,7,0,-5,-2,-3,0,14,0,1 +-9,3,7,0,-5,-2,-3,0,14,0,1,0 +3,7,0,-5,-2,-3,0,14,0,1,0,-1 +7,0,-5,-2,-3,0,14,0,1,0,-1,3 +0,-5,-2,-3,0,14,0,1,0,-1,3,-3 +-5,-2,-3,0,14,0,1,0,-1,3,-3,9 +-2,-3,0,14,0,1,0,-1,3,-3,9,-1 +-3,0,14,0,1,0,-1,3,-3,9,-1,-9 +0,14,0,1,0,-1,3,-3,9,-1,-9,9 +14,0,1,0,-1,3,-3,9,-1,-9,9,3 +0,1,0,-1,3,-3,9,-1,-9,9,3,-3 +1,0,-1,3,-3,9,-1,-9,9,3,-3,-2 +0,-1,3,-3,9,-1,-9,9,3,-3,-2,4 +-1,3,-3,9,-1,-9,9,3,-3,-2,4,2 +3,-3,9,-1,-9,9,3,-3,-2,4,2,-7 +-3,9,-1,-9,9,3,-3,-2,4,2,-7,2 +9,-1,-9,9,3,-3,-2,4,2,-7,2,-7 +-1,-9,9,3,-3,-2,4,2,-7,2,-7,-20 +-9,9,3,-3,-2,4,2,-7,2,-7,-20,-1 +9,3,-3,-2,4,2,-7,2,-7,-20,-1,-17 +3,-3,-2,4,2,-7,2,-7,-20,-1,-17,9 +-3,-2,4,2,-7,2,-7,-20,-1,-17,9,-6 +-2,4,2,-7,2,-7,-20,-1,-17,9,-6,9 +4,2,-7,2,-7,-20,-1,-17,9,-6,9,1 +2,-7,2,-7,-20,-1,-17,9,-6,9,1,-8 +-7,2,-7,-20,-1,-17,9,-6,9,1,-8,2 +2,-7,-20,-1,-17,9,-6,9,1,-8,2,-1 +-7,-20,-1,-17,9,-6,9,1,-8,2,-1,6 +-20,-1,-17,9,-6,9,1,-8,2,-1,6,2 +-1,-17,9,-6,9,1,-8,2,-1,6,2,-11 +-17,9,-6,9,1,-8,2,-1,6,2,-11,5 +9,-6,9,1,-8,2,-1,6,2,-11,5,7 +-6,9,1,-8,2,-1,6,2,-11,5,7,-6 +9,1,-8,2,-1,6,2,-11,5,7,-6,-12 +1,-8,2,-1,6,2,-11,5,7,-6,-12,-2 +-8,2,-1,6,2,-11,5,7,-6,-12,-2,-5 +2,-1,6,2,-11,5,7,-6,-12,-2,-5,5 +-1,6,2,-11,5,7,-6,-12,-2,-5,5,-9 +6,2,-11,5,7,-6,-12,-2,-5,5,-9,1 +2,-11,5,7,-6,-12,-2,-5,5,-9,1,3 +-11,5,7,-6,-12,-2,-5,5,-9,1,3,2 +5,7,-6,-12,-2,-5,5,-9,1,3,2,-2 +7,-6,-12,-2,-5,5,-9,1,3,2,-2,2 +-6,-12,-2,-5,5,-9,1,3,2,-2,2,-4 +-12,-2,-5,5,-9,1,3,2,-2,2,-4,5 +-2,-5,5,-9,1,3,2,-2,2,-4,5,-2 +-5,5,-9,1,3,2,-2,2,-4,5,-2,2 +5,-9,1,3,2,-2,2,-4,5,-2,2,2 +-9,1,3,2,-2,2,-4,5,-2,2,2,7 +1,3,2,-2,2,-4,5,-2,2,2,7,-4 +3,2,-2,2,-4,5,-2,2,2,7,-4,5 +2,-2,2,-4,5,-2,2,2,7,-4,5,7 +-2,2,-4,5,-2,2,2,7,-4,5,7,5 +2,-4,5,-2,2,2,7,-4,5,7,5,4 +-4,5,-2,2,2,7,-4,5,7,5,4,10 +5,-2,2,2,7,-4,5,7,5,4,10,3 +-2,2,2,7,-4,5,7,5,4,10,3,-9 +2,2,7,-4,5,7,5,4,10,3,-9,-31 +2,7,-4,5,7,5,4,10,3,-9,-31,-1 +7,-4,5,7,5,4,10,3,-9,-31,-1,3 +-4,5,7,5,4,10,3,-9,-31,-1,3,0 +5,7,5,4,10,3,-9,-31,-1,3,0,-1 +7,5,4,10,3,-9,-31,-1,3,0,-1,-14 +5,4,10,3,-9,-31,-1,3,0,-1,-14,-22 +4,10,3,-9,-31,-1,3,0,-1,-14,-22,-9 +10,3,-9,-31,-1,3,0,-1,-14,-22,-9,0 +3,-9,-31,-1,3,0,-1,-14,-22,-9,0,-5 +-9,-31,-1,3,0,-1,-14,-22,-9,0,-5,-3 +-31,-1,3,0,-1,-14,-22,-9,0,-5,-3,8 +-1,3,0,-1,-14,-22,-9,0,-5,-3,8,-9 +3,0,-1,-14,-22,-9,0,-5,-3,8,-9,-16 +0,-1,-14,-22,-9,0,-5,-3,8,-9,-16,1 +-1,-14,-22,-9,0,-5,-3,8,-9,-16,1,17 +-14,-22,-9,0,-5,-3,8,-9,-16,1,17,-12 +-22,-9,0,-5,-3,8,-9,-16,1,17,-12,-14 +-9,0,-5,-3,8,-9,-16,1,17,-12,-14,7 +0,-5,-3,8,-9,-16,1,17,-12,-14,7,-6 +-5,-3,8,-9,-16,1,17,-12,-14,7,-6,0 +-3,8,-9,-16,1,17,-12,-14,7,-6,0,-14 +8,-9,-16,1,17,-12,-14,7,-6,0,-14,2 +-9,-16,1,17,-12,-14,7,-6,0,-14,2,47 +-16,1,17,-12,-14,7,-6,0,-14,2,47,-10 +1,17,-12,-14,7,-6,0,-14,2,47,-10,1 +17,-12,-14,7,-6,0,-14,2,47,-10,1,-1 +-12,-14,7,-6,0,-14,2,47,-10,1,-1,1 +-14,7,-6,0,-14,2,47,-10,1,-1,1,5 +7,-6,0,-14,2,47,-10,1,-1,1,5,5 +-6,0,-14,2,47,-10,1,-1,1,5,5,-4 +0,-14,2,47,-10,1,-1,1,5,5,-4,8 +-14,2,47,-10,1,-1,1,5,5,-4,8,2 +2,47,-10,1,-1,1,5,5,-4,8,2,-16 +47,-10,1,-1,1,5,5,-4,8,2,-16,2 +-10,1,-1,1,5,5,-4,8,2,-16,2,-4 +1,-1,1,5,5,-4,8,2,-16,2,-4,-2 +-1,1,5,5,-4,8,2,-16,2,-4,-2,9 +1,5,5,-4,8,2,-16,2,-4,-2,9,27 +5,5,-4,8,2,-16,2,-4,-2,9,27,-13 +5,-4,8,2,-16,2,-4,-2,9,27,-13,-2 +-4,8,2,-16,2,-4,-2,9,27,-13,-2,0 +8,2,-16,2,-4,-2,9,27,-13,-2,0,0 +2,-16,2,-4,-2,9,27,-13,-2,0,0,9 +-16,2,-4,-2,9,27,-13,-2,0,0,9,-5 +2,-4,-2,9,27,-13,-2,0,0,9,-5,7 +-4,-2,9,27,-13,-2,0,0,9,-5,7,1 +-2,9,27,-13,-2,0,0,9,-5,7,1,7 +9,27,-13,-2,0,0,9,-5,7,1,7,2 +27,-13,-2,0,0,9,-5,7,1,7,2,-13 +-13,-2,0,0,9,-5,7,1,7,2,-13,9 +-2,0,0,9,-5,7,1,7,2,-13,9,2 +0,0,9,-5,7,1,7,2,-13,9,2,-22 +0,9,-5,7,1,7,2,-13,9,2,-22,16 +9,-5,7,1,7,2,-13,9,2,-22,16,-16 +-5,7,1,7,2,-13,9,2,-22,16,-16,-2 +7,1,7,2,-13,9,2,-22,16,-16,-2,12 +1,7,2,-13,9,2,-22,16,-16,-2,12,-1 +7,2,-13,9,2,-22,16,-16,-2,12,-1,0 +2,-13,9,2,-22,16,-16,-2,12,-1,0,-10 +-13,9,2,-22,16,-16,-2,12,-1,0,-10,4 +9,2,-22,16,-16,-2,12,-1,0,-10,4,-8 +2,-22,16,-16,-2,12,-1,0,-10,4,-8,30 +-22,16,-16,-2,12,-1,0,-10,4,-8,30,-4 +16,-16,-2,12,-1,0,-10,4,-8,30,-4,-17 +-16,-2,12,-1,0,-10,4,-8,30,-4,-17,4 +-2,12,-1,0,-10,4,-8,30,-4,-17,4,8 +12,-1,0,-10,4,-8,30,-4,-17,4,8,5 +-1,0,-10,4,-8,30,-4,-17,4,8,5,8 +0,-10,4,-8,30,-4,-17,4,8,5,8,-2 +-10,4,-8,30,-4,-17,4,8,5,8,-2,-6 +4,-8,30,-4,-17,4,8,5,8,-2,-6,4 +-8,30,-4,-17,4,8,5,8,-2,-6,4,-5 +30,-4,-17,4,8,5,8,-2,-6,4,-5,8 +-4,-17,4,8,5,8,-2,-6,4,-5,8,-7 +-17,4,8,5,8,-2,-6,4,-5,8,-7,3 +4,8,5,8,-2,-6,4,-5,8,-7,3,7 +8,5,8,-2,-6,4,-5,8,-7,3,7,2 +5,8,-2,-6,4,-5,8,-7,3,7,2,-5 +8,-2,-6,4,-5,8,-7,3,7,2,-5,5 +-2,-6,4,-5,8,-7,3,7,2,-5,5,-4 +-6,4,-5,8,-7,3,7,2,-5,5,-4,1 +4,-5,8,-7,3,7,2,-5,5,-4,1,3 +-5,8,-7,3,7,2,-5,5,-4,1,3,-14 +8,-7,3,7,2,-5,5,-4,1,3,-14,-11 +-7,3,7,2,-5,5,-4,1,3,-14,-11,10 +3,7,2,-5,5,-4,1,3,-14,-11,10,0 +7,2,-5,5,-4,1,3,-14,-11,10,0,-8 +2,-5,5,-4,1,3,-14,-11,10,0,-8,2 +-5,5,-4,1,3,-14,-11,10,0,-8,2,1 +5,-4,1,3,-14,-11,10,0,-8,2,1,14 +-4,1,3,-14,-11,10,0,-8,2,1,14,3 +1,3,-14,-11,10,0,-8,2,1,14,3,10 +3,-14,-11,10,0,-8,2,1,14,3,10,-3 +-14,-11,10,0,-8,2,1,14,3,10,-3,5 +-11,10,0,-8,2,1,14,3,10,-3,5,-4 +10,0,-8,2,1,14,3,10,-3,5,-4,-4 +0,-8,2,1,14,3,10,-3,5,-4,-4,-6 +-8,2,1,14,3,10,-3,5,-4,-4,-6,-12 +2,1,14,3,10,-3,5,-4,-4,-6,-12,1 +1,14,3,10,-3,5,-4,-4,-6,-12,1,4 +14,3,10,-3,5,-4,-4,-6,-12,1,4,12 +3,10,-3,5,-4,-4,-6,-12,1,4,12,2 +10,-3,5,-4,-4,-6,-12,1,4,12,2,-4 +-3,5,-4,-4,-6,-12,1,4,12,2,-4,10 +5,-4,-4,-6,-12,1,4,12,2,-4,10,9 +-4,-4,-6,-12,1,4,12,2,-4,10,9,0 +-4,-6,-12,1,4,12,2,-4,10,9,0,-2 +-6,-12,1,4,12,2,-4,10,9,0,-2,-6 +-12,1,4,12,2,-4,10,9,0,-2,-6,4 +1,4,12,2,-4,10,9,0,-2,-6,4,-12 +4,12,2,-4,10,9,0,-2,-6,4,-12,-9 +12,2,-4,10,9,0,-2,-6,4,-12,-9,8 +2,-4,10,9,0,-2,-6,4,-12,-9,8,0 +-4,10,9,0,-2,-6,4,-12,-9,8,0,-1 +10,9,0,-2,-6,4,-12,-9,8,0,-1,0 +9,0,-2,-6,4,-12,-9,8,0,-1,0,4 +0,-2,-6,4,-12,-9,8,0,-1,0,4,2 +-2,-6,4,-12,-9,8,0,-1,0,4,2,-1 +-6,4,-12,-9,8,0,-1,0,4,2,-1,0 +4,-12,-9,8,0,-1,0,4,2,-1,0,1 +-12,-9,8,0,-1,0,4,2,-1,0,1,1 +-9,8,0,-1,0,4,2,-1,0,1,1,-1 +8,0,-1,0,4,2,-1,0,1,1,-1,-52 +0,-1,0,4,2,-1,0,1,1,-1,-52,-7 +-1,0,4,2,-1,0,1,1,-1,-52,-7,-2 +0,4,2,-1,0,1,1,-1,-52,-7,-2,-11 +4,2,-1,0,1,1,-1,-52,-7,-2,-11,-5 +2,-1,0,1,1,-1,-52,-7,-2,-11,-5,2 +-1,0,1,1,-1,-52,-7,-2,-11,-5,2,-17 +0,1,1,-1,-52,-7,-2,-11,-5,2,-17,10 +1,1,-1,-52,-7,-2,-11,-5,2,-17,10,-18 +1,-1,-52,-7,-2,-11,-5,2,-17,10,-18,-4 +-1,-52,-7,-2,-11,-5,2,-17,10,-18,-4,4 +-52,-7,-2,-11,-5,2,-17,10,-18,-4,4,-3 +-7,-2,-11,-5,2,-17,10,-18,-4,4,-3,6 +-2,-11,-5,2,-17,10,-18,-4,4,-3,6,28 +-11,-5,2,-17,10,-18,-4,4,-3,6,28,1 +-5,2,-17,10,-18,-4,4,-3,6,28,1,-4 +2,-17,10,-18,-4,4,-3,6,28,1,-4,18 +-17,10,-18,-4,4,-3,6,28,1,-4,18,1 +10,-18,-4,4,-3,6,28,1,-4,18,1,-11 +-18,-4,4,-3,6,28,1,-4,18,1,-11,5 +-4,4,-3,6,28,1,-4,18,1,-11,5,3 +4,-3,6,28,1,-4,18,1,-11,5,3,0 +-3,6,28,1,-4,18,1,-11,5,3,0,15 +6,28,1,-4,18,1,-11,5,3,0,15,14 +28,1,-4,18,1,-11,5,3,0,15,14,10 +1,-4,18,1,-11,5,3,0,15,14,10,-4 +-4,18,1,-11,5,3,0,15,14,10,-4,6 +18,1,-11,5,3,0,15,14,10,-4,6,5 +1,-11,5,3,0,15,14,10,-4,6,5,11 +-11,5,3,0,15,14,10,-4,6,5,11,12 +5,3,0,15,14,10,-4,6,5,11,12,-35 +3,0,15,14,10,-4,6,5,11,12,-35,18 +0,15,14,10,-4,6,5,11,12,-35,18,-5 +15,14,10,-4,6,5,11,12,-35,18,-5,-38 +14,10,-4,6,5,11,12,-35,18,-5,-38,20 +10,-4,6,5,11,12,-35,18,-5,-38,20,13 +-4,6,5,11,12,-35,18,-5,-38,20,13,-6 +6,5,11,12,-35,18,-5,-38,20,13,-6,18 +5,11,12,-35,18,-5,-38,20,13,-6,18,-47 +11,12,-35,18,-5,-38,20,13,-6,18,-47,36 +12,-35,18,-5,-38,20,13,-6,18,-47,36,-15 +-35,18,-5,-38,20,13,-6,18,-47,36,-15,6 +18,-5,-38,20,13,-6,18,-47,36,-15,6,-1 +-5,-38,20,13,-6,18,-47,36,-15,6,-1,0 +-38,20,13,-6,18,-47,36,-15,6,-1,0,14 +20,13,-6,18,-47,36,-15,6,-1,0,14,46 +13,-6,18,-47,36,-15,6,-1,0,14,46,-1 +-6,18,-47,36,-15,6,-1,0,14,46,-1,-17 +18,-47,36,-15,6,-1,0,14,46,-1,-17,7 +-47,36,-15,6,-1,0,14,46,-1,-17,7,10 +36,-15,6,-1,0,14,46,-1,-17,7,10,-41 +-15,6,-1,0,14,46,-1,-17,7,10,-41,-20 +6,-1,0,14,46,-1,-17,7,10,-41,-20,8 +-1,0,14,46,-1,-17,7,10,-41,-20,8,-4 +0,14,46,-1,-17,7,10,-41,-20,8,-4,-13 +14,46,-1,-17,7,10,-41,-20,8,-4,-13,4 +46,-1,-17,7,10,-41,-20,8,-4,-13,4,-19 +-1,-17,7,10,-41,-20,8,-4,-13,4,-19,2 +-17,7,10,-41,-20,8,-4,-13,4,-19,2,-10 +7,10,-41,-20,8,-4,-13,4,-19,2,-10,15 +10,-41,-20,8,-4,-13,4,-19,2,-10,15,-9 +-41,-20,8,-4,-13,4,-19,2,-10,15,-9,0 +-20,8,-4,-13,4,-19,2,-10,15,-9,0,5 +8,-4,-13,4,-19,2,-10,15,-9,0,5,2 +-4,-13,4,-19,2,-10,15,-9,0,5,2,10 +-13,4,-19,2,-10,15,-9,0,5,2,10,6 +4,-19,2,-10,15,-9,0,5,2,10,6,14 +-19,2,-10,15,-9,0,5,2,10,6,14,-2 +2,-10,15,-9,0,5,2,10,6,14,-2,-51 +-10,15,-9,0,5,2,10,6,14,-2,-51,8 +15,-9,0,5,2,10,6,14,-2,-51,8,9 +-9,0,5,2,10,6,14,-2,-51,8,9,21 +0,5,2,10,6,14,-2,-51,8,9,21,-1 +5,2,10,6,14,-2,-51,8,9,21,-1,1 +2,10,6,14,-2,-51,8,9,21,-1,1,20 +10,6,14,-2,-51,8,9,21,-1,1,20,-21 +6,14,-2,-51,8,9,21,-1,1,20,-21,-18 +14,-2,-51,8,9,21,-1,1,20,-21,-18,18 +-2,-51,8,9,21,-1,1,20,-21,-18,18,13 +-51,8,9,21,-1,1,20,-21,-18,18,13,-7 +8,9,21,-1,1,20,-21,-18,18,13,-7,-10 +9,21,-1,1,20,-21,-18,18,13,-7,-10,52 +21,-1,1,20,-21,-18,18,13,-7,-10,52,-8 +-1,1,20,-21,-18,18,13,-7,-10,52,-8,-10 +1,20,-21,-18,18,13,-7,-10,52,-8,-10,10 +20,-21,-18,18,13,-7,-10,52,-8,-10,10,21 +-21,-18,18,13,-7,-10,52,-8,-10,10,21,-21 +-18,18,13,-7,-10,52,-8,-10,10,21,-21,1 +18,13,-7,-10,52,-8,-10,10,21,-21,1,17 +13,-7,-10,52,-8,-10,10,21,-21,1,17,-8 +-7,-10,52,-8,-10,10,21,-21,1,17,-8,40 +-10,52,-8,-10,10,21,-21,1,17,-8,40,14 +52,-8,-10,10,21,-21,1,17,-8,40,14,-5 +-8,-10,10,21,-21,1,17,-8,40,14,-5,-5 +-10,10,21,-21,1,17,-8,40,14,-5,-5,-15 +10,21,-21,1,17,-8,40,14,-5,-5,-15,-1 +21,-21,1,17,-8,40,14,-5,-5,-15,-1,-21 +-21,1,17,-8,40,14,-5,-5,-15,-1,-21,3 +1,17,-8,40,14,-5,-5,-15,-1,-21,3,-1 +17,-8,40,14,-5,-5,-15,-1,-21,3,-1,1 +-8,40,14,-5,-5,-15,-1,-21,3,-1,1,-8 +40,14,-5,-5,-15,-1,-21,3,-1,1,-8,-5 +14,-5,-5,-15,-1,-21,3,-1,1,-8,-5,-4 +-5,-5,-15,-1,-21,3,-1,1,-8,-5,-4,-1 +-5,-15,-1,-21,3,-1,1,-8,-5,-4,-1,-18 +-15,-1,-21,3,-1,1,-8,-5,-4,-1,-18,-25 +-1,-21,3,-1,1,-8,-5,-4,-1,-18,-25,-21 +-21,3,-1,1,-8,-5,-4,-1,-18,-25,-21,6 +3,-1,1,-8,-5,-4,-1,-18,-25,-21,6,8 +-1,1,-8,-5,-4,-1,-18,-25,-21,6,8,2 +1,-8,-5,-4,-1,-18,-25,-21,6,8,2,7 +-8,-5,-4,-1,-18,-25,-21,6,8,2,7,-19 +-5,-4,-1,-18,-25,-21,6,8,2,7,-19,-1 +-4,-1,-18,-25,-21,6,8,2,7,-19,-1,6 +-1,-18,-25,-21,6,8,2,7,-19,-1,6,-5 +-18,-25,-21,6,8,2,7,-19,-1,6,-5,-5 +-25,-21,6,8,2,7,-19,-1,6,-5,-5,3 +-21,6,8,2,7,-19,-1,6,-5,-5,3,0 +6,8,2,7,-19,-1,6,-5,-5,3,0,-2 +8,2,7,-19,-1,6,-5,-5,3,0,-2,17 +2,7,-19,-1,6,-5,-5,3,0,-2,17,4 +7,-19,-1,6,-5,-5,3,0,-2,17,4,-23 +-19,-1,6,-5,-5,3,0,-2,17,4,-23,17 +-1,6,-5,-5,3,0,-2,17,4,-23,17,14 +6,-5,-5,3,0,-2,17,4,-23,17,14,17 +-5,-5,3,0,-2,17,4,-23,17,14,17,-5 +-5,3,0,-2,17,4,-23,17,14,17,-5,4 +3,0,-2,17,4,-23,17,14,17,-5,4,-23 +0,-2,17,4,-23,17,14,17,-5,4,-23,-7 +-2,17,4,-23,17,14,17,-5,4,-23,-7,0 +17,4,-23,17,14,17,-5,4,-23,-7,0,-4 +4,-23,17,14,17,-5,4,-23,-7,0,-4,20 +-23,17,14,17,-5,4,-23,-7,0,-4,20,11 +17,14,17,-5,4,-23,-7,0,-4,20,11,-13 +14,17,-5,4,-23,-7,0,-4,20,11,-13,18 +17,-5,4,-23,-7,0,-4,20,11,-13,18,5 +-5,4,-23,-7,0,-4,20,11,-13,18,5,-4 +4,-23,-7,0,-4,20,11,-13,18,5,-4,14 +-23,-7,0,-4,20,11,-13,18,5,-4,14,-8 +-7,0,-4,20,11,-13,18,5,-4,14,-8,-9 +0,-4,20,11,-13,18,5,-4,14,-8,-9,6 +-4,20,11,-13,18,5,-4,14,-8,-9,6,-5 +20,11,-13,18,5,-4,14,-8,-9,6,-5,-15 +11,-13,18,5,-4,14,-8,-9,6,-5,-15,10 +-13,18,5,-4,14,-8,-9,6,-5,-15,10,10 +18,5,-4,14,-8,-9,6,-5,-15,10,10,1 +5,-4,14,-8,-9,6,-5,-15,10,10,1,-10 +-4,14,-8,-9,6,-5,-15,10,10,1,-10,-5 +14,-8,-9,6,-5,-15,10,10,1,-10,-5,-8 +-8,-9,6,-5,-15,10,10,1,-10,-5,-8,-2 +-9,6,-5,-15,10,10,1,-10,-5,-8,-2,-2 +6,-5,-15,10,10,1,-10,-5,-8,-2,-2,7 +-5,-15,10,10,1,-10,-5,-8,-2,-2,7,-26 +-15,10,10,1,-10,-5,-8,-2,-2,7,-26,-7 +10,10,1,-10,-5,-8,-2,-2,7,-26,-7,-8 +10,1,-10,-5,-8,-2,-2,7,-26,-7,-8,1 +1,-10,-5,-8,-2,-2,7,-26,-7,-8,1,2 +-10,-5,-8,-2,-2,7,-26,-7,-8,1,2,7 +-5,-8,-2,-2,7,-26,-7,-8,1,2,7,11 +-8,-2,-2,7,-26,-7,-8,1,2,7,11,8 +-2,-2,7,-26,-7,-8,1,2,7,11,8,6 +-2,7,-26,-7,-8,1,2,7,11,8,6,0 +7,-26,-7,-8,1,2,7,11,8,6,0,-2 +-26,-7,-8,1,2,7,11,8,6,0,-2,2 +-7,-8,1,2,7,11,8,6,0,-2,2,-1 +-8,1,2,7,11,8,6,0,-2,2,-1,-1 +1,2,7,11,8,6,0,-2,2,-1,-1,-3 +2,7,11,8,6,0,-2,2,-1,-1,-3,-13 +7,11,8,6,0,-2,2,-1,-1,-3,-13,12 +11,8,6,0,-2,2,-1,-1,-3,-13,12,4 +8,6,0,-2,2,-1,-1,-3,-13,12,4,-6 +6,0,-2,2,-1,-1,-3,-13,12,4,-6,18 +0,-2,2,-1,-1,-3,-13,12,4,-6,18,-1 +-2,2,-1,-1,-3,-13,12,4,-6,18,-1,5 +2,-1,-1,-3,-13,12,4,-6,18,-1,5,-16 +-1,-1,-3,-13,12,4,-6,18,-1,5,-16,-3 +-1,-3,-13,12,4,-6,18,-1,5,-16,-3,9 +-3,-13,12,4,-6,18,-1,5,-16,-3,9,-1 +-13,12,4,-6,18,-1,5,-16,-3,9,-1,-3 +12,4,-6,18,-1,5,-16,-3,9,-1,-3,6 +4,-6,18,-1,5,-16,-3,9,-1,-3,6,9 +-6,18,-1,5,-16,-3,9,-1,-3,6,9,18 +18,-1,5,-16,-3,9,-1,-3,6,9,18,2 +-1,5,-16,-3,9,-1,-3,6,9,18,2,-8 +5,-16,-3,9,-1,-3,6,9,18,2,-8,-6 +-16,-3,9,-1,-3,6,9,18,2,-8,-6,13 +-3,9,-1,-3,6,9,18,2,-8,-6,13,-1 +9,-1,-3,6,9,18,2,-8,-6,13,-1,4 +-1,-3,6,9,18,2,-8,-6,13,-1,4,16 +-3,6,9,18,2,-8,-6,13,-1,4,16,-3 +6,9,18,2,-8,-6,13,-1,4,16,-3,-10 +9,18,2,-8,-6,13,-1,4,16,-3,-10,8 +18,2,-8,-6,13,-1,4,16,-3,-10,8,2 +2,-8,-6,13,-1,4,16,-3,-10,8,2,-2 +-8,-6,13,-1,4,16,-3,-10,8,2,-2,7 +-6,13,-1,4,16,-3,-10,8,2,-2,7,-5 +13,-1,4,16,-3,-10,8,2,-2,7,-5,16 +-1,4,16,-3,-10,8,2,-2,7,-5,16,4 +4,16,-3,-10,8,2,-2,7,-5,16,4,-10 +16,-3,-10,8,2,-2,7,-5,16,4,-10,11 +-3,-10,8,2,-2,7,-5,16,4,-10,11,6 +-10,8,2,-2,7,-5,16,4,-10,11,6,5 +8,2,-2,7,-5,16,4,-10,11,6,5,0 +2,-2,7,-5,16,4,-10,11,6,5,0,-24 +-2,7,-5,16,4,-10,11,6,5,0,-24,7 +7,-5,16,4,-10,11,6,5,0,-24,7,5 +-5,16,4,-10,11,6,5,0,-24,7,5,-3 +16,4,-10,11,6,5,0,-24,7,5,-3,2 +4,-10,11,6,5,0,-24,7,5,-3,2,-11 +-10,11,6,5,0,-24,7,5,-3,2,-11,-7 +11,6,5,0,-24,7,5,-3,2,-11,-7,4 +6,5,0,-24,7,5,-3,2,-11,-7,4,7 +5,0,-24,7,5,-3,2,-11,-7,4,7,-22 +0,-24,7,5,-3,2,-11,-7,4,7,-22,7 +-24,7,5,-3,2,-11,-7,4,7,-22,7,-10 +7,5,-3,2,-11,-7,4,7,-22,7,-10,-10 +5,-3,2,-11,-7,4,7,-22,7,-10,-10,-1 +-3,2,-11,-7,4,7,-22,7,-10,-10,-1,1 +2,-11,-7,4,7,-22,7,-10,-10,-1,1,-5 +-11,-7,4,7,-22,7,-10,-10,-1,1,-5,9 +-7,4,7,-22,7,-10,-10,-1,1,-5,9,16 +4,7,-22,7,-10,-10,-1,1,-5,9,16,11 +7,-22,7,-10,-10,-1,1,-5,9,16,11,4 +-22,7,-10,-10,-1,1,-5,9,16,11,4,15 +7,-10,-10,-1,1,-5,9,16,11,4,15,4 +-10,-10,-1,1,-5,9,16,11,4,15,4,13 +-10,-1,1,-5,9,16,11,4,15,4,13,-9 +-1,1,-5,9,16,11,4,15,4,13,-9,7 +1,-5,9,16,11,4,15,4,13,-9,7,5 +-5,9,16,11,4,15,4,13,-9,7,5,1 +9,16,11,4,15,4,13,-9,7,5,1,-6 +16,11,4,15,4,13,-9,7,5,1,-6,-1 +11,4,15,4,13,-9,7,5,1,-6,-1,-18 +4,15,4,13,-9,7,5,1,-6,-1,-18,-5 +15,4,13,-9,7,5,1,-6,-1,-18,-5,4 +4,13,-9,7,5,1,-6,-1,-18,-5,4,-9 +13,-9,7,5,1,-6,-1,-18,-5,4,-9,3 +-9,7,5,1,-6,-1,-18,-5,4,-9,3,-4 +7,5,1,-6,-1,-18,-5,4,-9,3,-4,-4 +5,1,-6,-1,-18,-5,4,-9,3,-4,-4,-2 +1,-6,-1,-18,-5,4,-9,3,-4,-4,-2,-1 +-6,-1,-18,-5,4,-9,3,-4,-4,-2,-1,-10 +-1,-18,-5,4,-9,3,-4,-4,-2,-1,-10,5 +-18,-5,4,-9,3,-4,-4,-2,-1,-10,5,-9 +-5,4,-9,3,-4,-4,-2,-1,-10,5,-9,10 +4,-9,3,-4,-4,-2,-1,-10,5,-9,10,15 +-9,3,-4,-4,-2,-1,-10,5,-9,10,15,-8 +3,-4,-4,-2,-1,-10,5,-9,10,15,-8,-1 +-4,-4,-2,-1,-10,5,-9,10,15,-8,-1,-3 +-4,-2,-1,-10,5,-9,10,15,-8,-1,-3,-2 +-2,-1,-10,5,-9,10,15,-8,-1,-3,-2,-6 +-1,-10,5,-9,10,15,-8,-1,-3,-2,-6,-2 +-10,5,-9,10,15,-8,-1,-3,-2,-6,-2,-5 +5,-9,10,15,-8,-1,-3,-2,-6,-2,-5,10 +-9,10,15,-8,-1,-3,-2,-6,-2,-5,10,6 +10,15,-8,-1,-3,-2,-6,-2,-5,10,6,10 +15,-8,-1,-3,-2,-6,-2,-5,10,6,10,3 +-8,-1,-3,-2,-6,-2,-5,10,6,10,3,-6 +-1,-3,-2,-6,-2,-5,10,6,10,3,-6,-10 +-3,-2,-6,-2,-5,10,6,10,3,-6,-10,3 +-2,-6,-2,-5,10,6,10,3,-6,-10,3,8 +-6,-2,-5,10,6,10,3,-6,-10,3,8,-5 +-2,-5,10,6,10,3,-6,-10,3,8,-5,8 +-5,10,6,10,3,-6,-10,3,8,-5,8,-1 +10,6,10,3,-6,-10,3,8,-5,8,-1,2 +6,10,3,-6,-10,3,8,-5,8,-1,2,5 +10,3,-6,-10,3,8,-5,8,-1,2,5,-4 +3,-6,-10,3,8,-5,8,-1,2,5,-4,-10 +-6,-10,3,8,-5,8,-1,2,5,-4,-10,-1 +-10,3,8,-5,8,-1,2,5,-4,-10,-1,-2 +3,8,-5,8,-1,2,5,-4,-10,-1,-2,6 +8,-5,8,-1,2,5,-4,-10,-1,-2,6,-5 +-5,8,-1,2,5,-4,-10,-1,-2,6,-5,-4 +8,-1,2,5,-4,-10,-1,-2,6,-5,-4,-2 +-1,2,5,-4,-10,-1,-2,6,-5,-4,-2,26 +2,5,-4,-10,-1,-2,6,-5,-4,-2,26,5 +5,-4,-10,-1,-2,6,-5,-4,-2,26,5,-4 +-4,-10,-1,-2,6,-5,-4,-2,26,5,-4,4 +-10,-1,-2,6,-5,-4,-2,26,5,-4,4,-1 +-1,-2,6,-5,-4,-2,26,5,-4,4,-1,5 +-2,6,-5,-4,-2,26,5,-4,4,-1,5,-6 +6,-5,-4,-2,26,5,-4,4,-1,5,-6,-1 +-5,-4,-2,26,5,-4,4,-1,5,-6,-1,-14 +-4,-2,26,5,-4,4,-1,5,-6,-1,-14,2 +-2,26,5,-4,4,-1,5,-6,-1,-14,2,0 +26,5,-4,4,-1,5,-6,-1,-14,2,0,-1 +5,-4,4,-1,5,-6,-1,-14,2,0,-1,2 +-4,4,-1,5,-6,-1,-14,2,0,-1,2,-4 +4,-1,5,-6,-1,-14,2,0,-1,2,-4,-4 +-1,5,-6,-1,-14,2,0,-1,2,-4,-4,2 +5,-6,-1,-14,2,0,-1,2,-4,-4,2,0 +-6,-1,-14,2,0,-1,2,-4,-4,2,0,5 +-1,-14,2,0,-1,2,-4,-4,2,0,5,-7 +-14,2,0,-1,2,-4,-4,2,0,5,-7,5 +2,0,-1,2,-4,-4,2,0,5,-7,5,8 +0,-1,2,-4,-4,2,0,5,-7,5,8,-6 +-1,2,-4,-4,2,0,5,-7,5,8,-6,0 +2,-4,-4,2,0,5,-7,5,8,-6,0,-3 +-4,-4,2,0,5,-7,5,8,-6,0,-3,-4 +-4,2,0,5,-7,5,8,-6,0,-3,-4,-6 +2,0,5,-7,5,8,-6,0,-3,-4,-6,-9 +0,5,-7,5,8,-6,0,-3,-4,-6,-9,-9 +5,-7,5,8,-6,0,-3,-4,-6,-9,-9,-12 +-7,5,8,-6,0,-3,-4,-6,-9,-9,-12,2 +5,8,-6,0,-3,-4,-6,-9,-9,-12,2,11 +8,-6,0,-3,-4,-6,-9,-9,-12,2,11,6 +-6,0,-3,-4,-6,-9,-9,-12,2,11,6,3 +0,-3,-4,-6,-9,-9,-12,2,11,6,3,8 +-3,-4,-6,-9,-9,-12,2,11,6,3,8,-9 +-4,-6,-9,-9,-12,2,11,6,3,8,-9,2 +-6,-9,-9,-12,2,11,6,3,8,-9,2,0 +-9,-9,-12,2,11,6,3,8,-9,2,0,11 +-9,-12,2,11,6,3,8,-9,2,0,11,8 +-12,2,11,6,3,8,-9,2,0,11,8,-5 +2,11,6,3,8,-9,2,0,11,8,-5,-3 +11,6,3,8,-9,2,0,11,8,-5,-3,-3 +6,3,8,-9,2,0,11,8,-5,-3,-3,10 +3,8,-9,2,0,11,8,-5,-3,-3,10,7 +8,-9,2,0,11,8,-5,-3,-3,10,7,8 +-9,2,0,11,8,-5,-3,-3,10,7,8,6 +2,0,11,8,-5,-3,-3,10,7,8,6,2 +0,11,8,-5,-3,-3,10,7,8,6,2,13 +11,8,-5,-3,-3,10,7,8,6,2,13,36 +8,-5,-3,-3,10,7,8,6,2,13,36,-18 +-5,-3,-3,10,7,8,6,2,13,36,-18,17 +-3,-3,10,7,8,6,2,13,36,-18,17,-10 +-3,10,7,8,6,2,13,36,-18,17,-10,0 +10,7,8,6,2,13,36,-18,17,-10,0,-15 +7,8,6,2,13,36,-18,17,-10,0,-15,-4 +8,6,2,13,36,-18,17,-10,0,-15,-4,8 +6,2,13,36,-18,17,-10,0,-15,-4,8,12 +2,13,36,-18,17,-10,0,-15,-4,8,12,0 +13,36,-18,17,-10,0,-15,-4,8,12,0,-5 +36,-18,17,-10,0,-15,-4,8,12,0,-5,-1 +-18,17,-10,0,-15,-4,8,12,0,-5,-1,5 +17,-10,0,-15,-4,8,12,0,-5,-1,5,-12 +-10,0,-15,-4,8,12,0,-5,-1,5,-12,-7 +0,-15,-4,8,12,0,-5,-1,5,-12,-7,-1 +-15,-4,8,12,0,-5,-1,5,-12,-7,-1,26 +-4,8,12,0,-5,-1,5,-12,-7,-1,26,1 +8,12,0,-5,-1,5,-12,-7,-1,26,1,5 +12,0,-5,-1,5,-12,-7,-1,26,1,5,1 +0,-5,-1,5,-12,-7,-1,26,1,5,1,1 +-5,-1,5,-12,-7,-1,26,1,5,1,1,1 +-1,5,-12,-7,-1,26,1,5,1,1,1,35 +5,-12,-7,-1,26,1,5,1,1,1,35,11 +-12,-7,-1,26,1,5,1,1,1,35,11,-35 +-7,-1,26,1,5,1,1,1,35,11,-35,-32 +-1,26,1,5,1,1,1,35,11,-35,-32,17 +26,1,5,1,1,1,35,11,-35,-32,17,12 +1,5,1,1,1,35,11,-35,-32,17,12,-1 +5,1,1,1,35,11,-35,-32,17,12,-1,0 +1,1,1,35,11,-35,-32,17,12,-1,0,1 +1,1,35,11,-35,-32,17,12,-1,0,1,9 +1,35,11,-35,-32,17,12,-1,0,1,9,2 +35,11,-35,-32,17,12,-1,0,1,9,2,33 +11,-35,-32,17,12,-1,0,1,9,2,33,-13 +-35,-32,17,12,-1,0,1,9,2,33,-13,-9 +-32,17,12,-1,0,1,9,2,33,-13,-9,-15 +17,12,-1,0,1,9,2,33,-13,-9,-15,-4 +12,-1,0,1,9,2,33,-13,-9,-15,-4,26 +-1,0,1,9,2,33,-13,-9,-15,-4,26,16 +0,1,9,2,33,-13,-9,-15,-4,26,16,2 +1,9,2,33,-13,-9,-15,-4,26,16,2,-9 +9,2,33,-13,-9,-15,-4,26,16,2,-9,-10 +2,33,-13,-9,-15,-4,26,16,2,-9,-10,-9 +33,-13,-9,-15,-4,26,16,2,-9,-10,-9,5 +-13,-9,-15,-4,26,16,2,-9,-10,-9,5,3 +-9,-15,-4,26,16,2,-9,-10,-9,5,3,10 +-15,-4,26,16,2,-9,-10,-9,5,3,10,-13 +-4,26,16,2,-9,-10,-9,5,3,10,-13,11 +26,16,2,-9,-10,-9,5,3,10,-13,11,8 +16,2,-9,-10,-9,5,3,10,-13,11,8,13 +2,-9,-10,-9,5,3,10,-13,11,8,13,7 +-9,-10,-9,5,3,10,-13,11,8,13,7,4 +-10,-9,5,3,10,-13,11,8,13,7,4,7 +-9,5,3,10,-13,11,8,13,7,4,7,-13 +5,3,10,-13,11,8,13,7,4,7,-13,-8 +3,10,-13,11,8,13,7,4,7,-13,-8,-9 +10,-13,11,8,13,7,4,7,-13,-8,-9,12 +-13,11,8,13,7,4,7,-13,-8,-9,12,-11 +11,8,13,7,4,7,-13,-8,-9,12,-11,17 +8,13,7,4,7,-13,-8,-9,12,-11,17,5 +13,7,4,7,-13,-8,-9,12,-11,17,5,19 +7,4,7,-13,-8,-9,12,-11,17,5,19,2 +4,7,-13,-8,-9,12,-11,17,5,19,2,9 +7,-13,-8,-9,12,-11,17,5,19,2,9,1 +-13,-8,-9,12,-11,17,5,19,2,9,1,-4 +-8,-9,12,-11,17,5,19,2,9,1,-4,4 +-9,12,-11,17,5,19,2,9,1,-4,4,-4 +12,-11,17,5,19,2,9,1,-4,4,-4,9 +-11,17,5,19,2,9,1,-4,4,-4,9,-10 +17,5,19,2,9,1,-4,4,-4,9,-10,-7 +5,19,2,9,1,-4,4,-4,9,-10,-7,27 +19,2,9,1,-4,4,-4,9,-10,-7,27,-10 +2,9,1,-4,4,-4,9,-10,-7,27,-10,5 +9,1,-4,4,-4,9,-10,-7,27,-10,5,2 +1,-4,4,-4,9,-10,-7,27,-10,5,2,-12 +-4,4,-4,9,-10,-7,27,-10,5,2,-12,0 +4,-4,9,-10,-7,27,-10,5,2,-12,0,-5 +-4,9,-10,-7,27,-10,5,2,-12,0,-5,37 +9,-10,-7,27,-10,5,2,-12,0,-5,37,18 +-10,-7,27,-10,5,2,-12,0,-5,37,18,39 +-7,27,-10,5,2,-12,0,-5,37,18,39,24 +27,-10,5,2,-12,0,-5,37,18,39,24,-9 +-10,5,2,-12,0,-5,37,18,39,24,-9,-13 +5,2,-12,0,-5,37,18,39,24,-9,-13,-26 +2,-12,0,-5,37,18,39,24,-9,-13,-26,13 +-12,0,-5,37,18,39,24,-9,-13,-26,13,-2 +0,-5,37,18,39,24,-9,-13,-26,13,-2,9 +-5,37,18,39,24,-9,-13,-26,13,-2,9,10 +37,18,39,24,-9,-13,-26,13,-2,9,10,-5 +18,39,24,-9,-13,-26,13,-2,9,10,-5,-19 +39,24,-9,-13,-26,13,-2,9,10,-5,-19,-19 +24,-9,-13,-26,13,-2,9,10,-5,-19,-19,-12 +-9,-13,-26,13,-2,9,10,-5,-19,-19,-12,-10 +-13,-26,13,-2,9,10,-5,-19,-19,-12,-10,22 +-26,13,-2,9,10,-5,-19,-19,-12,-10,22,-2 +13,-2,9,10,-5,-19,-19,-12,-10,22,-2,-6 +-2,9,10,-5,-19,-19,-12,-10,22,-2,-6,-19 +9,10,-5,-19,-19,-12,-10,22,-2,-6,-19,-14 +10,-5,-19,-19,-12,-10,22,-2,-6,-19,-14,16 +-5,-19,-19,-12,-10,22,-2,-6,-19,-14,16,-6 +-19,-19,-12,-10,22,-2,-6,-19,-14,16,-6,18 +-19,-12,-10,22,-2,-6,-19,-14,16,-6,18,10 +-12,-10,22,-2,-6,-19,-14,16,-6,18,10,-23 +-10,22,-2,-6,-19,-14,16,-6,18,10,-23,7 +22,-2,-6,-19,-14,16,-6,18,10,-23,7,-1 +-2,-6,-19,-14,16,-6,18,10,-23,7,-1,4 +-6,-19,-14,16,-6,18,10,-23,7,-1,4,-25 +-19,-14,16,-6,18,10,-23,7,-1,4,-25,-2 +-14,16,-6,18,10,-23,7,-1,4,-25,-2,2 +16,-6,18,10,-23,7,-1,4,-25,-2,2,-1 +-6,18,10,-23,7,-1,4,-25,-2,2,-1,12 +18,10,-23,7,-1,4,-25,-2,2,-1,12,5 +10,-23,7,-1,4,-25,-2,2,-1,12,5,5 +-23,7,-1,4,-25,-2,2,-1,12,5,5,-5 +7,-1,4,-25,-2,2,-1,12,5,5,-5,18 +-1,4,-25,-2,2,-1,12,5,5,-5,18,25 +4,-25,-2,2,-1,12,5,5,-5,18,25,-12 +-25,-2,2,-1,12,5,5,-5,18,25,-12,-27 +-2,2,-1,12,5,5,-5,18,25,-12,-27,-1 +2,-1,12,5,5,-5,18,25,-12,-27,-1,-20 +-1,12,5,5,-5,18,25,-12,-27,-1,-20,10 +12,5,5,-5,18,25,-12,-27,-1,-20,10,-27 +5,5,-5,18,25,-12,-27,-1,-20,10,-27,-16 +5,-5,18,25,-12,-27,-1,-20,10,-27,-16,6 +-5,18,25,-12,-27,-1,-20,10,-27,-16,6,14 +18,25,-12,-27,-1,-20,10,-27,-16,6,14,7 +25,-12,-27,-1,-20,10,-27,-16,6,14,7,51 +-12,-27,-1,-20,10,-27,-16,6,14,7,51,-15 +-27,-1,-20,10,-27,-16,6,14,7,51,-15,2 +-1,-20,10,-27,-16,6,14,7,51,-15,2,-4 +-20,10,-27,-16,6,14,7,51,-15,2,-4,1 +10,-27,-16,6,14,7,51,-15,2,-4,1,0 +-27,-16,6,14,7,51,-15,2,-4,1,0,-10 +-16,6,14,7,51,-15,2,-4,1,0,-10,-11 +6,14,7,51,-15,2,-4,1,0,-10,-11,-12 +14,7,51,-15,2,-4,1,0,-10,-11,-12,-2 +7,51,-15,2,-4,1,0,-10,-11,-12,-2,-10 +51,-15,2,-4,1,0,-10,-11,-12,-2,-10,0 +-15,2,-4,1,0,-10,-11,-12,-2,-10,0,-13 +2,-4,1,0,-10,-11,-12,-2,-10,0,-13,-4 +-4,1,0,-10,-11,-12,-2,-10,0,-13,-4,25 +1,0,-10,-11,-12,-2,-10,0,-13,-4,25,-1 +0,-10,-11,-12,-2,-10,0,-13,-4,25,-1,-28 +-10,-11,-12,-2,-10,0,-13,-4,25,-1,-28,8 +-11,-12,-2,-10,0,-13,-4,25,-1,-28,8,22 +-12,-2,-10,0,-13,-4,25,-1,-28,8,22,-16 +-2,-10,0,-13,-4,25,-1,-28,8,22,-16,6 +-10,0,-13,-4,25,-1,-28,8,22,-16,6,-8 +0,-13,-4,25,-1,-28,8,22,-16,6,-8,-21 +-13,-4,25,-1,-28,8,22,-16,6,-8,-21,2 +-4,25,-1,-28,8,22,-16,6,-8,-21,2,4 +25,-1,-28,8,22,-16,6,-8,-21,2,4,1 +-1,-28,8,22,-16,6,-8,-21,2,4,1,20 +-28,8,22,-16,6,-8,-21,2,4,1,20,16 +8,22,-16,6,-8,-21,2,4,1,20,16,9 +22,-16,6,-8,-21,2,4,1,20,16,9,27 +-16,6,-8,-21,2,4,1,20,16,9,27,10 +6,-8,-21,2,4,1,20,16,9,27,10,-5 +-8,-21,2,4,1,20,16,9,27,10,-5,-11 +-21,2,4,1,20,16,9,27,10,-5,-11,-10 +2,4,1,20,16,9,27,10,-5,-11,-10,-7 +4,1,20,16,9,27,10,-5,-11,-10,-7,8 +1,20,16,9,27,10,-5,-11,-10,-7,8,-7 +20,16,9,27,10,-5,-11,-10,-7,8,-7,-5 +16,9,27,10,-5,-11,-10,-7,8,-7,-5,-16 +9,27,10,-5,-11,-10,-7,8,-7,-5,-16,-9 +27,10,-5,-11,-10,-7,8,-7,-5,-16,-9,-14 +10,-5,-11,-10,-7,8,-7,-5,-16,-9,-14,2 +-5,-11,-10,-7,8,-7,-5,-16,-9,-14,2,5 +-11,-10,-7,8,-7,-5,-16,-9,-14,2,5,7 +-10,-7,8,-7,-5,-16,-9,-14,2,5,7,-16 +-7,8,-7,-5,-16,-9,-14,2,5,7,-16,14 +8,-7,-5,-16,-9,-14,2,5,7,-16,14,-32 +-7,-5,-16,-9,-14,2,5,7,-16,14,-32,7 +-5,-16,-9,-14,2,5,7,-16,14,-32,7,-12 +-16,-9,-14,2,5,7,-16,14,-32,7,-12,-11 +-9,-14,2,5,7,-16,14,-32,7,-12,-11,21 +-14,2,5,7,-16,14,-32,7,-12,-11,21,7 +2,5,7,-16,14,-32,7,-12,-11,21,7,-7 +5,7,-16,14,-32,7,-12,-11,21,7,-7,55 +7,-16,14,-32,7,-12,-11,21,7,-7,55,-11 +-16,14,-32,7,-12,-11,21,7,-7,55,-11,0 +14,-32,7,-12,-11,21,7,-7,55,-11,0,-16 +-32,7,-12,-11,21,7,-7,55,-11,0,-16,-8 +7,-12,-11,21,7,-7,55,-11,0,-16,-8,-7 +-12,-11,21,7,-7,55,-11,0,-16,-8,-7,20 +-11,21,7,-7,55,-11,0,-16,-8,-7,20,36 +21,7,-7,55,-11,0,-16,-8,-7,20,36,-28 +7,-7,55,-11,0,-16,-8,-7,20,36,-28,14 +-7,55,-11,0,-16,-8,-7,20,36,-28,14,-1 +55,-11,0,-16,-8,-7,20,36,-28,14,-1,-19 +-11,0,-16,-8,-7,20,36,-28,14,-1,-19,-2 +0,-16,-8,-7,20,36,-28,14,-1,-19,-2,8 +-16,-8,-7,20,36,-28,14,-1,-19,-2,8,20 +-8,-7,20,36,-28,14,-1,-19,-2,8,20,-24 +-7,20,36,-28,14,-1,-19,-2,8,20,-24,-23 +20,36,-28,14,-1,-19,-2,8,20,-24,-23,-34 +36,-28,14,-1,-19,-2,8,20,-24,-23,-34,-32 +-28,14,-1,-19,-2,8,20,-24,-23,-34,-32,-24 +14,-1,-19,-2,8,20,-24,-23,-34,-32,-24,7 +-1,-19,-2,8,20,-24,-23,-34,-32,-24,7,-30 +-19,-2,8,20,-24,-23,-34,-32,-24,7,-30,16 +-2,8,20,-24,-23,-34,-32,-24,7,-30,16,21 +8,20,-24,-23,-34,-32,-24,7,-30,16,21,-11 +20,-24,-23,-34,-32,-24,7,-30,16,21,-11,-21 +-24,-23,-34,-32,-24,7,-30,16,21,-11,-21,14 +-23,-34,-32,-24,7,-30,16,21,-11,-21,14,-6 +-34,-32,-24,7,-30,16,21,-11,-21,14,-6,-3 +-32,-24,7,-30,16,21,-11,-21,14,-6,-3,7 +-24,7,-30,16,21,-11,-21,14,-6,-3,7,-3 +7,-30,16,21,-11,-21,14,-6,-3,7,-3,20 +-30,16,21,-11,-21,14,-6,-3,7,-3,20,6 +16,21,-11,-21,14,-6,-3,7,-3,20,6,18 +21,-11,-21,14,-6,-3,7,-3,20,6,18,-2 +-11,-21,14,-6,-3,7,-3,20,6,18,-2,0 +-21,14,-6,-3,7,-3,20,6,18,-2,0,9 +14,-6,-3,7,-3,20,6,18,-2,0,9,-6 +-6,-3,7,-3,20,6,18,-2,0,9,-6,-21 +-3,7,-3,20,6,18,-2,0,9,-6,-21,-21 +7,-3,20,6,18,-2,0,9,-6,-21,-21,5 +-3,20,6,18,-2,0,9,-6,-21,-21,5,-7 +20,6,18,-2,0,9,-6,-21,-21,5,-7,25 +6,18,-2,0,9,-6,-21,-21,5,-7,25,-2 +18,-2,0,9,-6,-21,-21,5,-7,25,-2,7 +-2,0,9,-6,-21,-21,5,-7,25,-2,7,-18 +0,9,-6,-21,-21,5,-7,25,-2,7,-18,20 +9,-6,-21,-21,5,-7,25,-2,7,-18,20,26 +-6,-21,-21,5,-7,25,-2,7,-18,20,26,32 +-21,-21,5,-7,25,-2,7,-18,20,26,32,4 +-21,5,-7,25,-2,7,-18,20,26,32,4,-5 +5,-7,25,-2,7,-18,20,26,32,4,-5,-9 +-7,25,-2,7,-18,20,26,32,4,-5,-9,-7 +25,-2,7,-18,20,26,32,4,-5,-9,-7,-24 +-2,7,-18,20,26,32,4,-5,-9,-7,-24,-21 +7,-18,20,26,32,4,-5,-9,-7,-24,-21,-10 +-18,20,26,32,4,-5,-9,-7,-24,-21,-10,1 +20,26,32,4,-5,-9,-7,-24,-21,-10,1,14 +26,32,4,-5,-9,-7,-24,-21,-10,1,14,-21 +32,4,-5,-9,-7,-24,-21,-10,1,14,-21,40 +4,-5,-9,-7,-24,-21,-10,1,14,-21,40,-19 +-5,-9,-7,-24,-21,-10,1,14,-21,40,-19,-3 +-9,-7,-24,-21,-10,1,14,-21,40,-19,-3,91 +-7,-24,-21,-10,1,14,-21,40,-19,-3,91,-28 +-24,-21,-10,1,14,-21,40,-19,-3,91,-28,-38 +-21,-10,1,14,-21,40,-19,-3,91,-28,-38,-6 +-10,1,14,-21,40,-19,-3,91,-28,-38,-6,8 +1,14,-21,40,-19,-3,91,-28,-38,-6,8,-3 +14,-21,40,-19,-3,91,-28,-38,-6,8,-3,-12 +-21,40,-19,-3,91,-28,-38,-6,8,-3,-12,-25 +40,-19,-3,91,-28,-38,-6,8,-3,-12,-25,-4 +-19,-3,91,-28,-38,-6,8,-3,-12,-25,-4,-1 +-3,91,-28,-38,-6,8,-3,-12,-25,-4,-1,18 +91,-28,-38,-6,8,-3,-12,-25,-4,-1,18,1 +-28,-38,-6,8,-3,-12,-25,-4,-1,18,1,14 +-38,-6,8,-3,-12,-25,-4,-1,18,1,14,-10 +-6,8,-3,-12,-25,-4,-1,18,1,14,-10,34 +8,-3,-12,-25,-4,-1,18,1,14,-10,34,8 +-3,-12,-25,-4,-1,18,1,14,-10,34,8,13 +-12,-25,-4,-1,18,1,14,-10,34,8,13,-20 +-25,-4,-1,18,1,14,-10,34,8,13,-20,5 +-4,-1,18,1,14,-10,34,8,13,-20,5,28 +-1,18,1,14,-10,34,8,13,-20,5,28,-11 +18,1,14,-10,34,8,13,-20,5,28,-11,13 +1,14,-10,34,8,13,-20,5,28,-11,13,7 +14,-10,34,8,13,-20,5,28,-11,13,7,1 +-10,34,8,13,-20,5,28,-11,13,7,1,-12 +34,8,13,-20,5,28,-11,13,7,1,-12,-3 +8,13,-20,5,28,-11,13,7,1,-12,-3,-10 +13,-20,5,28,-11,13,7,1,-12,-3,-10,-7 +-20,5,28,-11,13,7,1,-12,-3,-10,-7,5 +5,28,-11,13,7,1,-12,-3,-10,-7,5,-7 +28,-11,13,7,1,-12,-3,-10,-7,5,-7,-9 +-11,13,7,1,-12,-3,-10,-7,5,-7,-9,11 +13,7,1,-12,-3,-10,-7,5,-7,-9,11,-6 +7,1,-12,-3,-10,-7,5,-7,-9,11,-6,-11 +1,-12,-3,-10,-7,5,-7,-9,11,-6,-11,18 +-12,-3,-10,-7,5,-7,-9,11,-6,-11,18,0 +-3,-10,-7,5,-7,-9,11,-6,-11,18,0,-19 +-10,-7,5,-7,-9,11,-6,-11,18,0,-19,0 +-7,5,-7,-9,11,-6,-11,18,0,-19,0,43 +5,-7,-9,11,-6,-11,18,0,-19,0,43,12 +-7,-9,11,-6,-11,18,0,-19,0,43,12,-5 +-9,11,-6,-11,18,0,-19,0,43,12,-5,-13 +11,-6,-11,18,0,-19,0,43,12,-5,-13,-2 +-6,-11,18,0,-19,0,43,12,-5,-13,-2,33 +-11,18,0,-19,0,43,12,-5,-13,-2,33,-17 +18,0,-19,0,43,12,-5,-13,-2,33,-17,21 +0,-19,0,43,12,-5,-13,-2,33,-17,21,15 +-19,0,43,12,-5,-13,-2,33,-17,21,15,-2 +0,43,12,-5,-13,-2,33,-17,21,15,-2,36 +43,12,-5,-13,-2,33,-17,21,15,-2,36,-12 +12,-5,-13,-2,33,-17,21,15,-2,36,-12,17 +-5,-13,-2,33,-17,21,15,-2,36,-12,17,43 +-13,-2,33,-17,21,15,-2,36,-12,17,43,-31 +-2,33,-17,21,15,-2,36,-12,17,43,-31,-8 +33,-17,21,15,-2,36,-12,17,43,-31,-8,12 +-17,21,15,-2,36,-12,17,43,-31,-8,12,22 +21,15,-2,36,-12,17,43,-31,-8,12,22,61 +15,-2,36,-12,17,43,-31,-8,12,22,61,-61 +-2,36,-12,17,43,-31,-8,12,22,61,-61,13 +36,-12,17,43,-31,-8,12,22,61,-61,13,-55 +-12,17,43,-31,-8,12,22,61,-61,13,-55,10 +17,43,-31,-8,12,22,61,-61,13,-55,10,-33 +43,-31,-8,12,22,61,-61,13,-55,10,-33,11 +-31,-8,12,22,61,-61,13,-55,10,-33,11,-1 +-8,12,22,61,-61,13,-55,10,-33,11,-1,3 +12,22,61,-61,13,-55,10,-33,11,-1,3,12 +22,61,-61,13,-55,10,-33,11,-1,3,12,14 +61,-61,13,-55,10,-33,11,-1,3,12,14,9 +-61,13,-55,10,-33,11,-1,3,12,14,9,-6 +13,-55,10,-33,11,-1,3,12,14,9,-6,3 +-55,10,-33,11,-1,3,12,14,9,-6,3,5 +10,-33,11,-1,3,12,14,9,-6,3,5,-18 +-33,11,-1,3,12,14,9,-6,3,5,-18,13 +11,-1,3,12,14,9,-6,3,5,-18,13,-9 +-1,3,12,14,9,-6,3,5,-18,13,-9,-9 +3,12,14,9,-6,3,5,-18,13,-9,-9,5 +12,14,9,-6,3,5,-18,13,-9,-9,5,7 +14,9,-6,3,5,-18,13,-9,-9,5,7,9 +9,-6,3,5,-18,13,-9,-9,5,7,9,-24 +-6,3,5,-18,13,-9,-9,5,7,9,-24,11 +3,5,-18,13,-9,-9,5,7,9,-24,11,0 +5,-18,13,-9,-9,5,7,9,-24,11,0,2 +-18,13,-9,-9,5,7,9,-24,11,0,2,1 +13,-9,-9,5,7,9,-24,11,0,2,1,25 +-9,-9,5,7,9,-24,11,0,2,1,25,18 +-9,5,7,9,-24,11,0,2,1,25,18,-16 +5,7,9,-24,11,0,2,1,25,18,-16,-6 +7,9,-24,11,0,2,1,25,18,-16,-6,-13 +9,-24,11,0,2,1,25,18,-16,-6,-13,1 +-24,11,0,2,1,25,18,-16,-6,-13,1,4 +11,0,2,1,25,18,-16,-6,-13,1,4,-21 +0,2,1,25,18,-16,-6,-13,1,4,-21,3 +2,1,25,18,-16,-6,-13,1,4,-21,3,-24 +1,25,18,-16,-6,-13,1,4,-21,3,-24,4 +25,18,-16,-6,-13,1,4,-21,3,-24,4,8 +18,-16,-6,-13,1,4,-21,3,-24,4,8,5 +-16,-6,-13,1,4,-21,3,-24,4,8,5,-45 +-6,-13,1,4,-21,3,-24,4,8,5,-45,-33 +-13,1,4,-21,3,-24,4,8,5,-45,-33,3 +1,4,-21,3,-24,4,8,5,-45,-33,3,20 +4,-21,3,-24,4,8,5,-45,-33,3,20,55 +-21,3,-24,4,8,5,-45,-33,3,20,55,-13 +3,-24,4,8,5,-45,-33,3,20,55,-13,-10 +-24,4,8,5,-45,-33,3,20,55,-13,-10,18 +4,8,5,-45,-33,3,20,55,-13,-10,18,15 +8,5,-45,-33,3,20,55,-13,-10,18,15,-13 +5,-45,-33,3,20,55,-13,-10,18,15,-13,-30 +-45,-33,3,20,55,-13,-10,18,15,-13,-30,0 +-33,3,20,55,-13,-10,18,15,-13,-30,0,6 +3,20,55,-13,-10,18,15,-13,-30,0,6,-38 +20,55,-13,-10,18,15,-13,-30,0,6,-38,-12 +55,-13,-10,18,15,-13,-30,0,6,-38,-12,15 +-13,-10,18,15,-13,-30,0,6,-38,-12,15,-13 +-10,18,15,-13,-30,0,6,-38,-12,15,-13,-1 +18,15,-13,-30,0,6,-38,-12,15,-13,-1,5 +15,-13,-30,0,6,-38,-12,15,-13,-1,5,-25 +-13,-30,0,6,-38,-12,15,-13,-1,5,-25,10 +-30,0,6,-38,-12,15,-13,-1,5,-25,10,29 +0,6,-38,-12,15,-13,-1,5,-25,10,29,11 +6,-38,-12,15,-13,-1,5,-25,10,29,11,5 +-38,-12,15,-13,-1,5,-25,10,29,11,5,-35 +-12,15,-13,-1,5,-25,10,29,11,5,-35,17 +15,-13,-1,5,-25,10,29,11,5,-35,17,-1 +-13,-1,5,-25,10,29,11,5,-35,17,-1,20 +-1,5,-25,10,29,11,5,-35,17,-1,20,-10 +5,-25,10,29,11,5,-35,17,-1,20,-10,-13 +-25,10,29,11,5,-35,17,-1,20,-10,-13,35 +10,29,11,5,-35,17,-1,20,-10,-13,35,18 +29,11,5,-35,17,-1,20,-10,-13,35,18,20 +11,5,-35,17,-1,20,-10,-13,35,18,20,5 +5,-35,17,-1,20,-10,-13,35,18,20,5,-7 +-35,17,-1,20,-10,-13,35,18,20,5,-7,2 +17,-1,20,-10,-13,35,18,20,5,-7,2,8 +-1,20,-10,-13,35,18,20,5,-7,2,8,-1 +20,-10,-13,35,18,20,5,-7,2,8,-1,-4 +-10,-13,35,18,20,5,-7,2,8,-1,-4,12 +-13,35,18,20,5,-7,2,8,-1,-4,12,-8 +35,18,20,5,-7,2,8,-1,-4,12,-8,9 +18,20,5,-7,2,8,-1,-4,12,-8,9,2 +20,5,-7,2,8,-1,-4,12,-8,9,2,-2 +5,-7,2,8,-1,-4,12,-8,9,2,-2,23 +-7,2,8,-1,-4,12,-8,9,2,-2,23,21 +2,8,-1,-4,12,-8,9,2,-2,23,21,0 +8,-1,-4,12,-8,9,2,-2,23,21,0,-24 +-1,-4,12,-8,9,2,-2,23,21,0,-24,-2 +-4,12,-8,9,2,-2,23,21,0,-24,-2,-3 +12,-8,9,2,-2,23,21,0,-24,-2,-3,-3 +-8,9,2,-2,23,21,0,-24,-2,-3,-3,3 +9,2,-2,23,21,0,-24,-2,-3,-3,3,1 +2,-2,23,21,0,-24,-2,-3,-3,3,1,-8 +-2,23,21,0,-24,-2,-3,-3,3,1,-8,-9 +23,21,0,-24,-2,-3,-3,3,1,-8,-9,2 +21,0,-24,-2,-3,-3,3,1,-8,-9,2,-11 +0,-24,-2,-3,-3,3,1,-8,-9,2,-11,-10 +-24,-2,-3,-3,3,1,-8,-9,2,-11,-10,-5 +-2,-3,-3,3,1,-8,-9,2,-11,-10,-5,5 +-3,-3,3,1,-8,-9,2,-11,-10,-5,5,22 +-3,3,1,-8,-9,2,-11,-10,-5,5,22,-12 +3,1,-8,-9,2,-11,-10,-5,5,22,-12,0 +1,-8,-9,2,-11,-10,-5,5,22,-12,0,-6 +-8,-9,2,-11,-10,-5,5,22,-12,0,-6,6 +-9,2,-11,-10,-5,5,22,-12,0,-6,6,4 +2,-11,-10,-5,5,22,-12,0,-6,6,4,-10 +-11,-10,-5,5,22,-12,0,-6,6,4,-10,-13 +-10,-5,5,22,-12,0,-6,6,4,-10,-13,8 +-5,5,22,-12,0,-6,6,4,-10,-13,8,1 +5,22,-12,0,-6,6,4,-10,-13,8,1,8 +22,-12,0,-6,6,4,-10,-13,8,1,8,-6 +-12,0,-6,6,4,-10,-13,8,1,8,-6,-11 +0,-6,6,4,-10,-13,8,1,8,-6,-11,-9 +-6,6,4,-10,-13,8,1,8,-6,-11,-9,9 +6,4,-10,-13,8,1,8,-6,-11,-9,9,-1 +4,-10,-13,8,1,8,-6,-11,-9,9,-1,0 +-10,-13,8,1,8,-6,-11,-9,9,-1,0,-3 +-13,8,1,8,-6,-11,-9,9,-1,0,-3,-14 +8,1,8,-6,-11,-9,9,-1,0,-3,-14,0 +1,8,-6,-11,-9,9,-1,0,-3,-14,0,-10 +8,-6,-11,-9,9,-1,0,-3,-14,0,-10,5 +-6,-11,-9,9,-1,0,-3,-14,0,-10,5,13 +-11,-9,9,-1,0,-3,-14,0,-10,5,13,14 +-9,9,-1,0,-3,-14,0,-10,5,13,14,19 +9,-1,0,-3,-14,0,-10,5,13,14,19,0 +-1,0,-3,-14,0,-10,5,13,14,19,0,6 +0,-3,-14,0,-10,5,13,14,19,0,6,-1 +-3,-14,0,-10,5,13,14,19,0,6,-1,2 +-14,0,-10,5,13,14,19,0,6,-1,2,-4 +0,-10,5,13,14,19,0,6,-1,2,-4,-3 +-10,5,13,14,19,0,6,-1,2,-4,-3,6 +5,13,14,19,0,6,-1,2,-4,-3,6,7 +13,14,19,0,6,-1,2,-4,-3,6,7,-7 +14,19,0,6,-1,2,-4,-3,6,7,-7,18 +19,0,6,-1,2,-4,-3,6,7,-7,18,0 +0,6,-1,2,-4,-3,6,7,-7,18,0,-9 +6,-1,2,-4,-3,6,7,-7,18,0,-9,10 +-1,2,-4,-3,6,7,-7,18,0,-9,10,0 +2,-4,-3,6,7,-7,18,0,-9,10,0,3 +-4,-3,6,7,-7,18,0,-9,10,0,3,-5 +-3,6,7,-7,18,0,-9,10,0,3,-5,1 +6,7,-7,18,0,-9,10,0,3,-5,1,1 +7,-7,18,0,-9,10,0,3,-5,1,1,-1 +-7,18,0,-9,10,0,3,-5,1,1,-1,-8 +18,0,-9,10,0,3,-5,1,1,-1,-8,1 +0,-9,10,0,3,-5,1,1,-1,-8,1,-13 +-9,10,0,3,-5,1,1,-1,-8,1,-13,0 +10,0,3,-5,1,1,-1,-8,1,-13,0,14 +0,3,-5,1,1,-1,-8,1,-13,0,14,2 +3,-5,1,1,-1,-8,1,-13,0,14,2,2 +-5,1,1,-1,-8,1,-13,0,14,2,2,-7 +1,1,-1,-8,1,-13,0,14,2,2,-7,-6 +1,-1,-8,1,-13,0,14,2,2,-7,-6,17 +-1,-8,1,-13,0,14,2,2,-7,-6,17,-19 +-8,1,-13,0,14,2,2,-7,-6,17,-19,8 +1,-13,0,14,2,2,-7,-6,17,-19,8,-8 +-13,0,14,2,2,-7,-6,17,-19,8,-8,-12 +0,14,2,2,-7,-6,17,-19,8,-8,-12,-10 +14,2,2,-7,-6,17,-19,8,-8,-12,-10,10 +2,2,-7,-6,17,-19,8,-8,-12,-10,10,-11 +2,-7,-6,17,-19,8,-8,-12,-10,10,-11,-21 +-7,-6,17,-19,8,-8,-12,-10,10,-11,-21,-3 +-6,17,-19,8,-8,-12,-10,10,-11,-21,-3,2 +17,-19,8,-8,-12,-10,10,-11,-21,-3,2,-13 +-19,8,-8,-12,-10,10,-11,-21,-3,2,-13,11 +8,-8,-12,-10,10,-11,-21,-3,2,-13,11,1 +-8,-12,-10,10,-11,-21,-3,2,-13,11,1,2 +-12,-10,10,-11,-21,-3,2,-13,11,1,2,6 +-10,10,-11,-21,-3,2,-13,11,1,2,6,68 +10,-11,-21,-3,2,-13,11,1,2,6,68,41 +-11,-21,-3,2,-13,11,1,2,6,68,41,-51 +-21,-3,2,-13,11,1,2,6,68,41,-51,5 +-3,2,-13,11,1,2,6,68,41,-51,5,-5 +2,-13,11,1,2,6,68,41,-51,5,-5,-4 +-13,11,1,2,6,68,41,-51,5,-5,-4,-71 +11,1,2,6,68,41,-51,5,-5,-4,-71,-30 +1,2,6,68,41,-51,5,-5,-4,-71,-30,-20 +2,6,68,41,-51,5,-5,-4,-71,-30,-20,-15 +6,68,41,-51,5,-5,-4,-71,-30,-20,-15,-8 +68,41,-51,5,-5,-4,-71,-30,-20,-15,-8,29 +41,-51,5,-5,-4,-71,-30,-20,-15,-8,29,-2 +-51,5,-5,-4,-71,-30,-20,-15,-8,29,-2,-17 +5,-5,-4,-71,-30,-20,-15,-8,29,-2,-17,8 +-5,-4,-71,-30,-20,-15,-8,29,-2,-17,8,-3 +-4,-71,-30,-20,-15,-8,29,-2,-17,8,-3,-11 +-71,-30,-20,-15,-8,29,-2,-17,8,-3,-11,38 +-30,-20,-15,-8,29,-2,-17,8,-3,-11,38,-15 +-20,-15,-8,29,-2,-17,8,-3,-11,38,-15,2 +-15,-8,29,-2,-17,8,-3,-11,38,-15,2,11 +-8,29,-2,-17,8,-3,-11,38,-15,2,11,47 +29,-2,-17,8,-3,-11,38,-15,2,11,47,18 +-2,-17,8,-3,-11,38,-15,2,11,47,18,8 +-17,8,-3,-11,38,-15,2,11,47,18,8,6 +8,-3,-11,38,-15,2,11,47,18,8,6,-10 +-3,-11,38,-15,2,11,47,18,8,6,-10,-4 +-11,38,-15,2,11,47,18,8,6,-10,-4,-17 +38,-15,2,11,47,18,8,6,-10,-4,-17,-16 +-15,2,11,47,18,8,6,-10,-4,-17,-16,-9 +2,11,47,18,8,6,-10,-4,-17,-16,-9,0 +11,47,18,8,6,-10,-4,-17,-16,-9,0,15 +47,18,8,6,-10,-4,-17,-16,-9,0,15,6 +18,8,6,-10,-4,-17,-16,-9,0,15,6,-24 +8,6,-10,-4,-17,-16,-9,0,15,6,-24,-9 +6,-10,-4,-17,-16,-9,0,15,6,-24,-9,-15 +-10,-4,-17,-16,-9,0,15,6,-24,-9,-15,-4 +-4,-17,-16,-9,0,15,6,-24,-9,-15,-4,3 +-17,-16,-9,0,15,6,-24,-9,-15,-4,3,3 +-16,-9,0,15,6,-24,-9,-15,-4,3,3,-22 +-9,0,15,6,-24,-9,-15,-4,3,3,-22,-12 +0,15,6,-24,-9,-15,-4,3,3,-22,-12,90 +15,6,-24,-9,-15,-4,3,3,-22,-12,90,-8 +6,-24,-9,-15,-4,3,3,-22,-12,90,-8,37 +-24,-9,-15,-4,3,3,-22,-12,90,-8,37,-19 +-9,-15,-4,3,3,-22,-12,90,-8,37,-19,-1 +-15,-4,3,3,-22,-12,90,-8,37,-19,-1,-20 +-4,3,3,-22,-12,90,-8,37,-19,-1,-20,38 +3,3,-22,-12,90,-8,37,-19,-1,-20,38,-47 +3,-22,-12,90,-8,37,-19,-1,-20,38,-47,17 +-22,-12,90,-8,37,-19,-1,-20,38,-47,17,28 +-12,90,-8,37,-19,-1,-20,38,-47,17,28,-23 +90,-8,37,-19,-1,-20,38,-47,17,28,-23,14 +-8,37,-19,-1,-20,38,-47,17,28,-23,14,1 +37,-19,-1,-20,38,-47,17,28,-23,14,1,-21 +-19,-1,-20,38,-47,17,28,-23,14,1,-21,18 +-1,-20,38,-47,17,28,-23,14,1,-21,18,-37 +-20,38,-47,17,28,-23,14,1,-21,18,-37,37 +38,-47,17,28,-23,14,1,-21,18,-37,37,22 +-47,17,28,-23,14,1,-21,18,-37,37,22,1 +17,28,-23,14,1,-21,18,-37,37,22,1,12 +28,-23,14,1,-21,18,-37,37,22,1,12,-8 +-23,14,1,-21,18,-37,37,22,1,12,-8,4 +14,1,-21,18,-37,37,22,1,12,-8,4,4 +1,-21,18,-37,37,22,1,12,-8,4,4,12 +-21,18,-37,37,22,1,12,-8,4,4,12,9 +18,-37,37,22,1,12,-8,4,4,12,9,11 +-37,37,22,1,12,-8,4,4,12,9,11,11 +37,22,1,12,-8,4,4,12,9,11,11,-26 +22,1,12,-8,4,4,12,9,11,11,-26,-17 +1,12,-8,4,4,12,9,11,11,-26,-17,-11 +12,-8,4,4,12,9,11,11,-26,-17,-11,-11 +-8,4,4,12,9,11,11,-26,-17,-11,-11,-16 +4,4,12,9,11,11,-26,-17,-11,-11,-16,-14 +4,12,9,11,11,-26,-17,-11,-11,-16,-14,-5 +12,9,11,11,-26,-17,-11,-11,-16,-14,-5,16 +9,11,11,-26,-17,-11,-11,-16,-14,-5,16,-33 +11,11,-26,-17,-11,-11,-16,-14,-5,16,-33,-8 +11,-26,-17,-11,-11,-16,-14,-5,16,-33,-8,-14 +-26,-17,-11,-11,-16,-14,-5,16,-33,-8,-14,60 +-17,-11,-11,-16,-14,-5,16,-33,-8,-14,60,2 +-11,-11,-16,-14,-5,16,-33,-8,-14,60,2,-28 +-11,-16,-14,-5,16,-33,-8,-14,60,2,-28,5 +-16,-14,-5,16,-33,-8,-14,60,2,-28,5,-27 +-14,-5,16,-33,-8,-14,60,2,-28,5,-27,10 \ No newline at end of file